facebook - 有人可以结束 "LEAVE APP"的痛苦吗!

标签 facebook facebook-graph-api

这个问题到处都被问过很多次了!并且没有回复/回答来解释它应该如何工作!

根据文档:http://developers.facebook.com/docs/authentication/

Canvas 应用应该将用户重定向到

"https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL "

获得授权和必要的权限。而且,根据文档,此 URL 会将用户带到一个带有两个按钮的窗口:

“允许”、“不允许”。

而且,(再次根据文档)当用户点击“不允许”时,它会将用户重定向到带有错误代码的 redirect_uri!

但实际上,这个 URL 将用户带到一个窗口,它在那里:

“允许”、“离开应用”

人们一直在说使用“http://www.facebook.com/login.php?cancel_url”,但这并不是认证页面上所说的,而且我找不到任何关于“login.php”端点的文档,例如如何给权限列表。

谁能结束这种痛苦!

非常感谢...

最佳答案

FB 开发者论坛上有人解决了这个问题。

基本上,如果您的 redirect_uri 类似于:“http://apps.facebook.com/your_app/”,它会显示“离开应用程序”。如果 url 有您自己的域(例如 http://yourdomain.com/fbapp/),则显示“不允许”

关于facebook - 有人可以结束 "LEAVE APP"的痛苦吗!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5085566/

相关文章:

ios - 使用 Facebook Open Graph 发布操作

facebook - 为什么 publish_stream 没有在扩展权限引用中列出?

facebook - 检测 Facebook Messenger 中的 webview 支持

ios - 当前Facebook SDK中未找到FBLoginView和FBSession

javascript - 获取 Facebook 页面帖子

javascript - 使用 Facebook Live API 创建实时视频对象时的隐私设置

php - FaceBook 注册插件异步验证表单(检查用户名可用性)

ios - NSMutableArray 在 for 循环后不保存添加的项目

php - PHP 的 fb_exchange_token 仅在用户删除应用程序后才有效

java - "Cannot resolve symbol ` Facebook Graph API 请求 `"错误