我正在构建一个facebook web应用程序。我已成功向测试用户的时间轴发布了一个打开的图形活动。现在,当以同一个用户身份登录时,我在时间轴中查看该活动,然后单击链接以查看与该活动关联的URL,它再次询问我权限。具体而言,它要求“位置”信息和“管理您的事件”。
请注意,这是在用户已使用这些权限授权应用程序之后(user_about_me,publish_stream,friends_about_me,email,publish_actions)。
那为什么要查看更多权限,只是为了查看链接?另请注意,每次我点击该链接时都会询问...而不仅仅是第一个链接。
非常感谢任何指针!
先谢谢, 乍得
答案 0 :(得分:4)
必须在Facebook开发人员的应用程序权限上禁用经过身份验证的引荐
https://developers.facebook.com/docs/opengraph/authentication/#referrals
“经过身份验证的推介是一项新功能,可确保从Facebook到您的应用的所有推介流量已连接到Facebook。到达您应用的访问者将自动登录,并在必要时提示您输入所请求的任何权限。 “