Facebook php SDK / me / feed发布链接并没有链接通过应用程序,但直接到页面

时间:2012-01-29 16:30:34

标签: php facebook sdk

构建了一个自定义应用程序,允许用户向系统添加作业。一旦他们完成了,它应该发布到他们的个人资料页面以及他们的新闻源。除了一点之外,所有这一切都很完美。如果其他人点击该链接,让我们说一个已发布链接的人的朋友(在添加作业时从系统中)他们被要求安装该应用程序。

应该发生的新标签应该以该位置显示。如果您使用facebook喜欢/推荐,这可行,但需要用户手动执行。使用自定义Facebook应用程序通过/ user_id / feed执行此操作时,POST会显示链接,一切正常,直到其中一位朋友点击该链接,然后请求安装该应用程序。

如何将粉丝页面上发布的链接,已授予应用权限的用户的个人资料页面发布,只需在新标签页中打开并直接转到已发布的链接而不是通过应用程序路由?

只是为了补充一点,通过应用程序创建的URL如下所示:http://www.facebook.com/connect/uiserver.php?app_id = 142332219213134& method = permission.request& remirect_uri = [传递的实际网址]& response_type = code& display = async& auth_referral = 1

这使您必须安装应用程序才能查看链接...这不应该发生,您应该直接看到通过应用程序共享的链接。

1 个答案:

答案 0 :(得分:1)

看起来您可能启用了Authenticated Referrals。我没有使用过这个功能,但听起来它与基于该URL的问题有关。

https://developers.facebook.com/docs/opengraph/authentication/#referrals