【发布时间】:2015-05-24 12:19:25
【问题描述】:
问题可能正在某个地方得到解决,但我找不到解决方案。
问题如下:
为网站创建了 Facebook 应用程序。申请编号:838914722867595
应用程序的所有设置都设置为“公共”。 IE。状态为“此应用已公开且可供所有用户使用”
尝试使用“FB.api('/me', ...” 获取非应用程序所有者帐户的用户信息时出现错误:
{ status="not_authorized", authResponse=undefined}
{ message="必须使用活动访问令牌来查询当前用户的信息。", type="OAuthException", code=2500}
我只需要 Facebook 用户 ID。
“FB.api('/me', ...”的调用被包装到“FB.getLoginStatus(...”中
- 对应用程序所有者帐户执行相同操作会返回预期的用户信息结果。
{ authResponse={...}, status="connected"}
{ id="1395024780825585", first_name="Evgeny", gender="male", 更多...}
- 实现 Facebook JS 的 url:http://www.doc4net.com/download/2459616413282
这是应用设置的截图。
请指教
【问题讨论】: