Во-первых, вам понадобится клиент PHP Open Social.
Как показано в документации, вам потребуется создать < href="http://code.google.com/p/opensocial-php-client/wiki/HowToConnecting" rel="nofollow noreferrer">osapi
контейнер, для которого требуется провайдер и объект авторизации. В случае с MySpace это будет выглядеть примерно так:
$provider = new osapiMySpaceProvider();
$auth = new osapiOAuth2Legged("<consumer key>", "<consumer secret>", "<OpenSocial user ID>");
$osapi = new osapi($provider, $auth);
Боюсь, я понятия не имею, что происходит в области авторизации, будь то настоящие строки или что-то, что вы уже должны знать. Я уверен, что на странице, с которой я его получил, есть больше информации. Но в любом случае, когда у вас есть контейнер osapi
, вы можете создавать запросы информации о пользователе:
$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');
person
Anthony
schedule
21.10.2009