【发布时间】:2014-11-25 15:37:20
【问题描述】:
我正在尝试获取用户tagged_places,但数组总是返回空。如果我通过 Graph explorer 并生成一个令牌,那么我会得到预期的结果,但是使用在我的应用程序中生成的访问令牌会返回一个空数组。 我正在请求 user_tagged_places 权限,我知道由于此权限要求,我的应用必须进行审核,但我现在只是用我自己的开发者帐户进行测试并测试用户,但它没有为他们中的任何一个工作。在发送我的应用程序以供审核之前,我能否获取数据? 在此先感谢您的帮助。 编辑: 这是请求
function get_fb_tagged_places($session, $uid)
{
$request = new FacebookRequest($session, 'GET', '/'.$uid.'/tagged_places');
$response = $request->execute();
$graphObject = $response->getGraphObject();
$events_array = $graphObject->asArray();
return $events_array;
}
更新: 只是为了确保我向我的应用程序添加了所有权限,它现在可以工作了!为了省去我在弄清楚之前删除权限的麻烦,是否有人确切知道获取 tagged_places 需要哪些权限?我认为 user_tagged_places 就是所需要的,因为这就是 SDK 指南中提到的所有内容,但显然还需要其他权限。
【问题讨论】:
-
您的请求是什么样的?
标签: facebook-graph-api facebook-php-sdk