如何减少应用程序请求的信息

时间:2011-09-20 03:56:54

标签: facebook

当用户邀请朋友加入我的应用程序时,朋友会在Facebook上收到通知。

当他们点击此链接时,他们会看到一个对话框,要求他们批准我的申请。

如何限制我的应用程序请求的信息几乎没有,所以我不会吓跑潜在的访问者。  我不希望他们的电子邮件或朋友列表或随时访问他们的数据。我只是想让他们访问该网站。

enter image description here

好的,感谢您更改范围,我将对话框归结为此。有没有办法让自己变得更少。我没有任何需要权限的代码。我的回叫只是提取请求ID enter image description here

5 个答案:

答案 0 :(得分:6)

只是不要求在着陆页上进行身份验证。使它成为您的登录页面和主要画布页面不需要身份验证,潜在用户可以浏览和检查有关您的应用程序的信息,并查看它们是否正在寻找。

然后,当他们的用户信息对于您的应用程序必不可少时,他们会对您的应用程序进行任何重要操作,您可以打开一个身份验您可以使用javascript API FB.getLoginStatus方法检测用户是否已经过身份验证:

https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

希望这会有所帮助

答案 1 :(得分:2)

您正在请求您指向允许的网址的扩展权限。从查询字符串参数“scope”中删除任何内容,目前您应该看到

&scope=offline_access,email

或类似的。只需将其更改为

即可
&scope=

检查扩展权限页面以获取更多信息:

http://developers.facebook.com/docs/reference/api/permissions/

答案 2 :(得分:0)

您的邀请链接到需要扩展权限的应用程序,您有两个选择,第一个是更改不需要扩展权限的链接。第二个是如果您不使用从权限获取的数据,请从oauth对话框中删除权限。

答案 3 :(得分:0)

上面的第二个屏幕截图是您可以请求的最低权限数量。

答案 4 :(得分:0)

无法请求任何低于基本权限的内容。为了让用户与您的应用程序建立联系,您必须拥有此功能,这样您才能获得用户ID。