2009-10-21 2 views
0

Любые советы о том, как получить информацию о MySpace или Orkut, такую ​​как дата рождения из профиля человека, используя OAuth, используя библиотеку OpenSocial PHP Client?Как получить информацию о профиле MySpace с использованием клиентской библиотеки OpenSocial?

Я теряюсь в процессе, и учебники сложны. Любой простой код был бы полезен!

Спасибо.

ответ

1

Во-первых, вам нужен PHP Open Social Client.

Как показано в documentation, вам необходимо создать osapi container, для которого требуется поставщик и объект авторизации. В случае MySpace, это будет выглядеть примерно так:

$provider = new osapiMySpaceProvider(); 
$auth = new osapiOAuth2Legged("<consumer key>", "<consumer secret>", "<OpenSocial user ID>"); 
$osapi = new osapi($provider, $auth); 

Я боюсь, что я понятия не имею, что происходит в области AUTH, является ли это те фактические строки или что-то, что вы уже знаете. Я уверен, что страница, на которой я ее получил, содержит больше информации. Но в любом случае, как только вы имеете osapi контейнер, вы можете сделать 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'); 
1
+0

Хотя эта ссылка может ответить на этот вопрос, то лучше включить основные части ответ здесь и укажите ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/18997579) –