facebook - 尽管 OpenGraph 响应良好,但为什么发布到 Facebook 的应用程序帖子不显示为通过我的应用程序粘贴的?

标签 facebook

我们在 Facebook 上有一款名为 TouchActive 的应用

我们为用户提供了从网络(通过 AddThis)或 native Android/iOS 应用程序将内容发布到 Facebook 的方法。

当我们从 Android 发帖时,我们会识别应用程序,并且帖子会正确显示,显示“... via TouchActive”,一切正常。

当我们从网络发布时,我们会发布 Facebook 查询的 URL,并从我们的服务器提供 OpenGraph 响应,其中包含所有 og: meta 标记,包括 facebook app_id。

内容显示正确(可以正常解析 OG 响应),但它不会显示为通过我们的应用程序发布的内容,并且这些帖子不会出现在我们的应用程序 Insight 统计信息中。

我们假设这是可以做到的。

有人知道我们在开放图响应中可能做错了什么导致它不起作用吗?

我尝试过Facebook调试工具https://developers.facebook.com/tools/debug它显示了正确解析的 OG 响应,没有错误,只有有关 og:url 的警告。

og:url 是推荐的还是必须的才能起作用?

最佳答案

安德鲁:我也在我的网站上使用相同的元标记,它按预期工作,并且该帖子归因于我的网站。我想你应该指定一次 og:url 元标记,然后检查。由于此网址用于 Facebook 墙上归因应用程序的 anchor 链接。

如果仍然存在相同的问题,那么我们可以进一步挖掘它来解决。

关于facebook - 尽管 OpenGraph 响应良好,但为什么发布到 Facebook 的应用程序帖子不显示为通过我的应用程序粘贴的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601937/

相关文章:

Facebook Graph API 和 Insight 统计数据不匹配/不正确

Delphi 程序中的 Facebook Like 按钮

android - 如果应用程序未安装,用户是否会收到 Facebook 请求数据?

facebook - 在 Facebook Marketing api 中创建 geo_locations 定位规范时获取无效的参数响应

facebook - 如何使用c#在asp.net中使用facebook api获取 friend 的电子邮件地址?

facebook - 使用 Facebook 应用程序获取 FBML 错误未知标签 "fb:like"错误

ios - FBConnect “via” 链接在来自 iOS 应用程序的提要帖子上断开

javascript - Facebook 喜欢项目的按钮而不是链接

ios - UIActivityController 在设备和模拟器上的行为不同

ruby - 通过强制使用 Ruby 中的用户代理获取 https 页面的 HTML 源代码