如何解决通过URL将某些内容添加到Facebook流中
| 我有一个用户脚本(请参阅:我在他人网站上的Javascript),该用户脚本可让用户与其Facebook朋友共享其IMDb投票。我只是为Facebook共享页面生成一个URL,其中包含针对特定情况所需的所有自定义信息,例如“这样,给电影《阿甘正传》在IMDb上的评级为9/10”,并带有缩略图和电影页面本身,并允许用户在电影本身上添加他们的想法。 使用Facebook分享对话框的脚本http://s3.amazonaws.com/uso_ss/10985/large.png?1284850755 直到最近,我都通过将所有参数传递到http://www.facebook.com/connect/prompt_feed.php来实现此目的。昨天,这种情况发生了,Facebook似乎不赞成使用此共享方法,而倾向于使用其Dialog代码。 (现在,所有正式的FB文档都将hint_feed.php称为“旧”共享方式。) 我在这里找到了一个临时解决方法,该方法只是向display_feed查询字符串添加一个display = touch变量。该URL暂时正在起作用(继续单击它!),但是我担心这是一个漏洞,一旦Facebook意识到它仍然可用,Facebook将会关闭,而我将陷入困境一种将内容发布到FB的方法。 当前发布到Facebook的方法似乎是1)使用上述对话框URL,2)通过FB.ui通过Javascript,这两种方法似乎都需要Facebook App ID,并且当我为此目的注册新的FB应用程序时并尝试使用它创建http://www.facebook.com/dialog/feed请求,但由于我的应用程序不“拥有”其链接到的IMDb页面,因此出现错误。关于如何实现我的目标的任何想法?解决方法
要“拥有” imdb页面,您只需要将画布网址设置为imdb域即可。
, 您可以简单地使用以下网址:
http://www.facebook.com/sharer.php?u=http://www.your-url-to-share.com
只需使用您要在Facebook feed上共享的网页或文章的url修改或更改上述URL中的http://www.your-url-to-share.com
部分。
, 如果您使用sharer.php并想要文本和链接,则将&t = {text}添加到URL。例如:
http://www.facebook.com/sharer.php?u=http://www.your-url-to-share.com&t=text-to-share
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。