【问题标题】:Create a post on facebook on users behalf using new Sharing Products feature使用新的共享产品功能代表用户在 Facebook 上创建帖子
【发布时间】:2026-01-11 10:05:02
【问题描述】:

我的场景:

我有一个应用程序,用户可以在其中保存自己的日记。对于一些日记记录,我想让他们发布到他们的 Facebook 时间线。

使用旧的 api(获取令牌和发布)相当简单,但使用新的共享产品,这似乎是不可能的,因为它打算使用 ograph 数据和从 facebook 帖子到应用程序内页面的反向链接,但自从期刊帖子本身仅适用于登录用户,我看不出它如何工作。

所以,问题是: 如何使用户能够将我的应用程序中的授权保护区域中的内容共享(实际上,“复制”是更准确的词)到他们的 Facebook 时间线?

PS。 我知道这样的解决方案:Auto post (user behalf) on facebook 但这是一个旧的 api。

【问题讨论】:

  • 你不能再以任何自动化的方式创建这样的新内容,你只能让你的用户分享链接。

标签: reactjs facebook share


【解决方案1】:

你不能再以任何自动化的方式创建这样的新内容,你只能让你的用户分享链接。

但您可以将分享按钮指向您喜欢的任何网址(参数href),它不必是当前页面的网址。

Facebook 将遵循您设置为 og:url 或规范的任何内容,因此那必须是未经授权的版本。
这也将是用户单击该帖子中的链接将被重定向到的 URL。

【讨论】:

    最近更新 更多