通过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     

要回复问题请先登录注册