【问题标题】:How to get page mentions appearing in www.facebook.com/pageid/posts_to_page/?如何获取出现在 www.facebook.com/pageid/posts_to_page/ 中的页面提及?
【发布时间】:2017-04-04 10:38:50
【问题描述】:

如何从 API 获取访问者帖子?

Facebook 上的访问者帖子由 wall_posts 和“...在帖子中提及”组成。

前段时间(至少我是这么认为的)我可以从 /{page-id}/feed API 端点获得墙贴和提及。墙贴在那里,但不再提及。

可以从 /{page-id}/tagged 中检索到提及,但帖子比 facebook.com/{page-id}/posts_to_page/ 中显示的帖子多得多。 如何区分它们?

在 API 文档 developers.facebook.com/docs/graph-api/reference/v2.8/page/feed 中它说“当您使用 /{page-id}/tagged 显示标记此页面的帖子时,仅当这些页面是真实的时,结果才包括来自其他页面的帖子。”我假设真实页面是那些经过验证的公共页面,其名称附近有蓝色标志。但是在 /{page-id}/tagged 我可以看到来自个人博客的帖子和随机分享其他页面帖子并提及的人......

另一个人在 developers.facebook.com/bugs/1863287243911547/ 中提出了同样的问题,但回答了另一个问题并拒绝了错误。

facebook 常见问题有这样的:

为什么页面时间轴上的某些用户帖子没有显示在图表中 应用程序接口? 用户在页面时间轴上共享的帖子将无法通过 API 如果用户对帖子的内容类型具有基本权限。

作为一种解决方法,您可以查看粉丝丢失的照片帖子 能够使用页面访问令牌获取页面的相册 - 照片应该在时间轴相册中

我试图在 Timeline Photos 相册中寻找提及,但没有成功

【问题讨论】:

  • “如何区分它们?” - 按照错误报告中的建议检查 message_tags 字段?

标签: facebook facebook-graph-api


【解决方案1】:

它在最新版本的图形 API 中可用。 see here

/v2.11/{page-id}/visitor_posts

显示页面访问者在页面上发布的所有公开帖子

在早期版本 (2.5) 中,当我调用 /{page-id}/tagged 时,我会收到访问者的帖子。我想现在他们变了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-03
    相关资源
    最近更新 更多