Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FacebookPHPSDK/me/feed发布链接,不让链接通过应用程序,而是直接指向页面_Php_Facebook_Sdk - Fatal编程技术网

FacebookPHPSDK/me/feed发布链接,不让链接通过应用程序,而是直接指向页面

FacebookPHPSDK/me/feed发布链接,不让链接通过应用程序,而是直接指向页面,php,facebook,sdk,Php,Facebook,Sdk,构建了一个自定义应用程序,允许用户向系统添加作业。一旦他们这样做了,它应该发布到他们的个人资料页面以及他们的新闻提要。所有这些工作都很完美,除了一点。如果其他人点击了该链接,比如说发布了该链接(添加作业时来自系统)的人的朋友被要求安装该应用程序 应该发生的是,一个新的标签应该打开,并显示该位置。如果你使用facebook like/recommend,这是可行的,但需要用户手动操作。当使用自定义facebook应用程序通过/user_id/feed进行操作时,POST会显示链接和一切正常工作,直

构建了一个自定义应用程序,允许用户向系统添加作业。一旦他们这样做了,它应该发布到他们的个人资料页面以及他们的新闻提要。所有这些工作都很完美,除了一点。如果其他人点击了该链接,比如说发布了该链接(添加作业时来自系统)的人的朋友被要求安装该应用程序

应该发生的是,一个新的标签应该打开,并显示该位置。如果你使用facebook like/recommend,这是可行的,但需要用户手动操作。当使用自定义facebook应用程序通过/user_id/feed进行操作时,POST会显示链接和一切正常工作,直到他们的一个朋友点击链接,然后被要求安装该应用程序

我如何才能使已授予应用程序权限的用户的粉丝页面、个人资料页面上发布的链接只在新选项卡中打开并直接转到已发布的链接,而不是通过应用程序发送

除此之外,通过应用程序创建的url如下所示:http://www.facebook.com/connect/uiserver.php?app_id=142332219213134&method=permissions.request&redirect_uri=[传递的实际url]&response\u type=code&display=async&auth\u reference=1


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

看起来你可能已经启用了身份验证推荐。我还没有使用过这个功能,但它听起来似乎与基于该URL的问题有关


看起来您可能启用了身份验证推荐。我还没有使用过这个功能,但它听起来似乎与基于该URL的问题有关


完美!非常感谢你为我指明了正确的方向!完美非常感谢你为我指明了正确的方向!