gpt4 book ai didi

facebook - 分享按钮/张贴到墙上 - Facebook API?

转载 作者:行者123 更新时间:2023-11-30 05:16:00 24 4
gpt4 key购买 nike

我不想使用 FB 点赞按钮,显然“分享”已被弃用。我想要做的是让用户从我的网站点击“分享”/“发布到墙上”,然后在他们的新闻源/个人资料上发布一个帖子,其中包含我的网站/网址上的信息。

我似乎找不到任何可以执行此操作的代码 - 有人有示例吗?

他们必须先连接吗?或者它可以检查他们是否登录,如果没有,登录并自动分享?

谢谢!

最佳答案

这有两种可能:

  • 如果您有应用程序,则可以使用 facebook Javascript SDK:
    FB.ui({
method: 'feed',
link: 'absolute url',
name: 'testtitle',
caption: 'testcaption',
description: 'testdescription',
picture: 'absolute picurl',
message: ''
});

请注意,“消息”必须为空,您也可以将其删除。

  • 没有应用程序(没有用户可以阻止该应用程序并且再也不会从该应用程序中获得任何东西,但只有通过弹出窗 Eloquent 有可能):使用 Javascript 为 facebook 分享者打开一个弹出窗口:

    http://www.facebook.com/sharer.php?u=<url to share>&t=<title of content>

    请注意,所有内容都需要进行urlencoded。当然您也可以只将其用作链接。在这种情况下不要忘记 og 标签。

编辑:请注意,Facebook 不允许“自动分享”。您必须向用户展示您想以他的名义分享的内容,并且他必须能够接受并添加他的个人信息。无论如何,只有应用程序和授权用户才有可能。

顺便说一句,此处说明的两种方法都无需用户登录/授权即可工作。

Edit2: FB.ui 还有一个“分享”方法现在,发布链接或使用开放图谱操作/对象。

关于facebook - 分享按钮/张贴到墙上 - Facebook API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7357001/

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