facebook - 在 Facebook 应用程序安装上重定向

标签 facebook

在 Facebook 页面上安装我的应用程序后,我想将用户发送到包含进一步说明的 URL。我使用 http://facebook.com/add.php?api_key=app_api_key&page=page_id 开始安装,它会安装但将用户重定向到 Facebook 页面本身。似乎在某些时候可以使用各种形式的重定向:

  • 授权后回调 URL。我在应用程序设置中找不到它。
  • add.php 的下一个参数。我似乎无法让它发挥作用

我见过一些应用程序在安装时会进行重定向,所以我相信这是可能的。也许它正在使用不再可见的旧授权后设置?

任何帮助或意见将不胜感激!我也不喜欢使用 add.php,如果有一个 Facebook Connect 方法可以做到这一点,我会使用它(我正在查看 profile.addtab,尽管它似乎也不起作用)。

最佳答案

您可以在应用程序属性中设置重定向 URL。您无法再从 Facebook 的开发者控制面板进行设置,但仍然可以使用 REST api 进行设置。

应用程序属性列表位于:http://developers.facebook.com/docs/appproperties/

要设置“post_authorize_redirect_url”,您可以使用如下内容:

https://api.facebook.com/method/admin.setAppProperties?
  access_token=CURRENTTOKEN&
  properties={'post_authorize_redirect_url':'http://mydomain.com/post_authorize_folder/'}

我对此并不完全清楚,但我相信 url 需要指向一个以“/”结尾的文件夹,而不是特定的文件。

回调获取两个参数: 已安装 = 1(真) fb_page_id = 安装应用时的页面 ID

关于facebook - 在 Facebook 应用程序安装上重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954899/

相关文章:

internet-explorer - Facebook/IE8 - session 未被保留

javascript - 当使用 http 访问我的 facebook iframe 页面时,如何获得模态窗口而不是弹出窗口?

android - 如何在 android 中的 facebook 上发布图像?

ios - Facebook SDK 4.0 - currentAccessToken 在 loginButton didCompleteWithResult 中仍然为零

facebook - 如何使用 facebook api 从群组中获取待售帖子

facebook - Facebook 调试器给出 500 错误

android - 使用openActiveSession或REST API获取Facebook friend 列表

iphone - FBRequest委托(delegate)方法请求:didLoad: is not getting called

facebook - 检测 Facebook 语言

php - 使用 AJAX 加载内容时更新 Facebook Like 元数据