gpt4 book ai didi

facebook-graph-api - 在我的应用程序流发布中通过 Ajax 链接共享

转载 作者:行者123 更新时间:2023-12-04 05:58:57 25 4
gpt4 key购买 nike

当我的应用程序创建一个新帖子时,它会自动显示在“喜欢”和评论链接下,但不会出现“分享”。想创建一个与ajax共享的 Action ,但不知道如何。有谁知道如何创建这个链接?

http://www.facebook.com/ajax/share_dialog.php?s=99&appid= &p[]=

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

我的代码:

$附件=数组(

'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")
));

参见图片:没有可分享帖子的链接。

enter image description here

谢谢!

最佳答案

以下注释回答了您的问题。

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

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

    关于facebook-graph-api - 在我的应用程序流发布中通过 Ajax 链接共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9163290/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com