当我的应用程序创建新帖子时,它会自动显示在“喜欢”和评论的链接下,但似乎不会“共享”。想创建一个与ajax共享的动作,但不知道如何。有谁知道如何创建这个链接?
http://www.facebook.com/ajax/share_dialog.php?s=99&appid=&安培; P [] =
如何在我的应用程序中获取信息以连接以构建此链接?
我的代码:
$ attachment = array(
'access_token'=> $ACCESS_TOKEN,
'name'=> $TITLE,
'message'=> '',
'description'=> $DESCRIPTION,
'caption'=>'',
'picture'=>'',
'link'=> $LINK,
'actions'=> array( array(
'name' => 'SHARE',
'link' => "http://www.facebook.com/ajax/share_dialog.php?appid=$APP_ID")
));
查看图片:无链接分享帖子。
谢谢!
答案 0 :(得分:2)
以下注释回答了您的问题。
因此,我们所做的是创建一个具有上述属性的中间页面(例如http://redirect.com/abcde),并将其用作“共享”链接的目标。然后,除了将用户转发到正确的选项卡应用程序之外,中间页面不执行任何操作。所以,你设法控制确切的体验。
答案 1 :(得分:1)
不可能将AJAX共享弹出窗口的变通方法合并在一起,但是您可以非常轻松地发布带有sharer.php操作链接的帖子:
https://graph.facebook.com/me/feed?message=Testing&actions=[{"name":"Share","link":"https://www.facebook.com/sharer.php?u=http://example.com&t=Share Title"}]&method=post&access_token=TOKEN
这是一种向已发布的故事添加操作链接的简单方法。您还可以使用可以通过超链接链接到的较新的,不推荐使用的Dialogs。
您还可以将您的语音添加到this bug report,请求为应用发布的故事添加标准的共享链接。
答案 2 :(得分:0)
如果您要附加链接,请更改Feed me/links
而不是me/feed
。这将显示行动中的份额