D'abord, vous avez besoin du PHP Open Social Client.
Comme le montre le documentation, vous devrez créer un osapi
container, qui nécessite un fournisseur et un objet d'autorisation. Dans le cas de MySpace, il ressemblerait à quelque chose comme:
$provider = new osapiMySpaceProvider();
$auth = new osapiOAuth2Legged("<consumer key>", "<consumer secret>", "<OpenSocial user ID>");
$osapi = new osapi($provider, $auth);
Je crains que je ne sais pas ce qui se passe dans la zone auth, que ce soit les chaînes réelles ou quelque chose que vous devriez déjà savoir. Je suis sûr que la page que je l'ai eu a plus d'informations. Mais de toute façon, une fois que vous avez le conteneur osapi
, vous pouvez alors faire requests for user info:
$profile_fields = array(
'aboutMe',
'displayName',
'bodyType',
'currentLocation',
'drinker',
'happiestWhen',
'lookingFor'
);
$self_request_params = array(
'userId' => $userId, // Person we are fetching.
'groupId' => '@self', // @self for one person.
'fields' => $profile_fields // Which profile fields to request.
);
$result = $osapi->people->get($self_request_params), 'self');
Bien que ce lien peut répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [De l'examen] (/ review/low-quality-posts/18997579) –