【发布时间】:2017-12-22 18:53:10
【问题描述】:
我的网站上有一个按钮,允许用户在 Facebook 上分享网站。 该按钮具有以下锚标记:
https://www.facebook.com/sharer/sharer.php?u=example.com.au
这会将用户重定向到他们可以在其 Facebook 页面上发帖的网站。一旦用户点击“发布”,Facebook 会自动将用户重定向到地址栏中包含以下内容的空白页面。
https://www.facebook.com/dialog/return/close#=
我想将用户引导至我自己的自定义网站,而不是空白的 Facebook 默认网站。
关于这个问题的快速谷歌搜索表明我需要在 URL 中添加一个重定向参数,以便 Facebook 在用户完成帖子后知道将用户重定向到哪里。它应该看起来像这样:
https://www.facebook.com/sharer/sharer.php?u=example.com.au&redirect_uri=http://newsite.com
如您所见,我添加了参数“redirect_uri”并将其设置为:htttp://newsite.com
只有一个小问题.....
没用!
我不知道为什么,但它仍然指向默认的空白页 (https://www.facebook.com/sharer/sharer.php?u=example.com.au)
我尝试过清除浏览器缓存,尝试过不同的浏览器,甚至尝试过多种设备,但仍然无法正常工作。
我做错了吗? Facebook 是否弃用了此功能?
仅供参考:这是我发现使用重定向参数的地方: https://developers.facebook.com/docs/sharing/reference/share-dialog
【问题讨论】:
-
“这是我发现使用重定向参数的地方:” - 触发共享对话框的 URL 不同,不是
/sharer/sharer.php.. .
标签: html facebook api facebook-graph-api redirect