Facebook graph api 通过Ajax链接ima共享我的应用程序流发布

Facebook graph api 通过Ajax链接ima共享我的应用程序流发布,facebook-graph-api,Facebook Graph Api,当我的应用程序创建新帖子时,它会自动显示在“喜欢”和“评论”链接下,但不会显示为“共享”。想创建一个与ajax共享的操作,但不知道如何创建。有人知道如何创建此链接吗 &p[]= 我如何在我的应用程序中获取信息来连接以构建此链接 我的代码: $attachment=array( 请参阅图片:无链接共享帖子 谢谢!不可能为AJAX共享弹出窗口拼凑出一个解决方案,但是您可以非常轻松地发布一篇文章,其中包含指向sharr.php的操作链接: https://graph.facebook.com/me/

当我的应用程序创建新帖子时,它会自动显示在“喜欢”和“评论”链接下,但不会显示为“共享”。想创建一个与ajax共享的操作,但不知道如何创建。有人知道如何创建此链接吗

&p[]=

我如何在我的应用程序中获取信息来连接以构建此链接

我的代码:

$attachment=array(

请参阅图片:无链接共享帖子


谢谢!

不可能为AJAX共享弹出窗口拼凑出一个解决方案,但是您可以非常轻松地发布一篇文章,其中包含指向sharr.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
这是一种非常简单的方法,可以将动作链接添加到已发布的故事中。您还可以使用一种更新的、未弃用的、可以通过超链接链接到的方法


您还可以添加您的语音,请求为应用程序发布的故事添加标准共享链接。

如果您正在附加链接,请更改提要类型
me/links
,而不是
me/feed
。这将显示共享操作以下注释回答您的问题

  • FB共享的目标页面必须包含您的“共享”或“帖子”所需的正确标题、img和开放图标签。Facebook使用这些标签来确定在帖子中显示的内容
  • 如果您的页面由您控制,那么当然,您可以控制这种体验
  • 如果您的页面位于facebook(特别是tab应用程序)内,则您无法控制它,因为您的目的地将是一个“https://www.facebook.com/page/?sk=app_xxx“链接,这是你无法控制的

因此,我们所做的是创建一个具有上述属性的中间页面(比如说),并将其用作“共享”链接的目的地。然后中间页面除了将用户转发到右选项卡应用程序之外,什么也不做。因此,您可以设法控制确切的体验。

我了解到facebook只创建“共享”链接如果文章内容有外部链接或图片/视频,但即使我的文章包含此链接,也不会生成“共享”链接。有什么想法吗???这解决了你的问题吗?如果有,请接受答案。
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