如何使用OpenSocial客户端库获取MySpace配置文件信息?

时间:2009-10-21 07:03:20

标签: php opensocial

有关如何使用OAS使用OpenSocial PHP客户端库从个人资料中获取MySpace或Orkut信息(例如birthdate)的任何建议吗?

我迷失了这个过程,教程很复杂。任何简单的代码都会有所帮助!

感谢。

2 个答案:

答案 0 :(得分: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 :(得分:1)