我正在使用API后端在iPhone上编写测试应用程序。应用程序使用Facebook SDK。 我要求权限,正确接收它们。 然后我从iPhone应用程序我的API后端询问使用FQL查询Facebook的用户是否使用与我相同的应用程序。
我的API使用Facebook PHP SDK连接到Facebook,但因为它捕获异常而无法接收任何数据:"Requires user session"
。
我使用单个Facebook应用程序,选中“Native iOS App”和“Facebook登录网站”。 (“使用Facebook登录的网站”的网站网址填充了我的API网址。)
你能告诉我这里有什么问题吗?
下图((3)处的错误):
答案 0 :(得分:0)
尝试添加以下行:
$facebook = new Facebook($api_key, $secret); $facebook = $facebook->require_login();
$facebook = $facebook->require_frame();
<强>参考文献:强>
答案 1 :(得分:0)
我收到了"Requires user session"
,因为我没有将用户的access_token传递给API调用。
要解决此问题,您显然必须添加从Facebook收到的access_token。