Thank you for your answer

Here is my user array :

        $user=array(
                    "login" => "cursusA"
                    ,"username" => "Id:".$_SESSION['id']
                    , "firstname" => $_SESSION['prenom']
                    , "lastname" => $_SESSION['nom']
                    , "email" => $_SESSION['email']
                    , "externalId" => $_SESSION['id']
                    , "profilePictureUrl" => $Photo
                    , "pictureUri" => $Photo
              , "externalUserType"=>"cursus"
                    , "externalType" => "myCMS"
                );

I have introduced both columns "pictureUri" and "profilePictureUrl". If I remove the lattest I get the same as if I remove both. If I remove the first, I get a picture with a question mark.


Le 27/07/2017 à 10:35, Maxim Solodovnik a écrit :
Please do not write personal emails (use Reply All :))

OK

let's do investigation together step-by-step

you are calling services/user/hash REST function

in API it is: http://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html#getRoomHash-java.lang.String-org.apache.openmeetings.db.dto.user.ExternalUserDTO-org.apache.openmeetings.db.dto.room.RoomOptionsDTO-

(you have to go to API doc page: http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
find UserService
find /hash function)

As you can see this function takes ExternalUserDTO <http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/ExternalUserDTO.html?is-external=true> as user parameter This object has profilePictureUri: http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/ExternalUserDTO.html#setProfilePictureUrl-java.lang.String-

So the question is: what string are you passing as profilePictureUrl?
could you provide an example of your PHP user array (with personal details like real name/email stripped/masked) ?

On Thu, Jul 27, 2017 at 3:24 PM, Jacob Ouanounou <[email protected] <mailto:[email protected]>> wrote:

    Sorry, I am not good enough in recent languages and programming
    techniques to file PRs. I would have liked to ...

    I am probably supposed to use the method : setPictureUri(), but
    for that I should have something in PHP thant handles User
    Objects. In the PHP files OmGateway.php and OmRestService.php, I
    found nothing that handles User Objects ... In my program, $user
    is just an array, with "login", "email", ... and I just add
    "pictureUri" or "profilePictureUrl" ...


    Le 27/07/2017 à 10:06, Maxim Solodovnik a écrit :
    https://help.github.com/articles/about-pull-requests/
    <https://help.github.com/articles/about-pull-requests/>

    On Thu, Jul 27, 2017 at 3:05 PM, Jacob Ouanounou <[email protected]
    <mailto:[email protected]>> wrote:

        What is PR ?


        Le 27/07/2017 à 10:04, Maxim Solodovnik a écrit :
        What description are you expecting to see?

        UserDTO doesn't have pictureUri, User has this field

        You can propose PR with better JavaDoc :)))

        On Thu, Jul 27, 2017 at 3:01 PM, Jacob Ouanounou
        <[email protected] <mailto:[email protected]>> wrote:

            In this page I see something called pictureUri. When I
            use that keyword, I get a picture with a question mark,
            the same as if I don't specify any photo for the user.
            But if I use the keyword "profilePictureUrl" , I get no
            picture for the user in the room.

            (I don't understand the structure of the document in
            javadocs :
            
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true
            
<http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true>
            where is the structure of the object User described ? I
            just see methods.


            Le 27/07/2017 à 09:47, Maxim Solodovnik a écrit :
            You can check properties in API javadocs:
            
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true
            
<http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true>


            it seems pictureUri was dropped during migration
            could you please file JIRA, should be easy to fix

            On Thu, Jul 27, 2017 at 2:43 PM, Jacob Ouanounou
            <[email protected] <mailto:[email protected]>> wrote:

                Hello,

                It seems that the user option "profilePictureUrl"
                that allows to set the picture of the user does not
                work anymore, or the keyword has changed.

                I have also tried to set that parameter in room
                options, without success.





-- WBR
            Maxim aka solomax




-- WBR
        Maxim aka solomax




-- WBR
    Maxim aka solomax




--
WBR
Maxim aka solomax

Reply via email to