有关如何使用OAS使用OpenSocial PHP客户端库从个人资料中获取MySpace或Orkut信息(例如birthdate)的任何建议吗?
我迷失了这个过程,教程很复杂。任何简单的代码都会有所帮助!
感谢。
答案 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)