FQL 流查询中 Facebook 帖子展示次数为空

2024-04-23

根据FQL 流文档 http://developers.facebook.com/docs/reference/fql/stream/以下查询应该在由经过身份验证的页面所有者运行时返回展示计数,但它从未返回。我们让页面所有者直接在图形 API 浏览器 http://developers.facebook.com/tools/explorer具有扩展权限(read_stream、read_insights),但展示计数始终为空。

Is anyone能让这个工作吗?

SELECT post_id, actor_id, message, impressions FROM stream WHERE actor_id = {owned_page} and source_id = {owned_page}

我认为文档中缺少它,但您应该使用页面访问令牌而不是用户访问令牌来使其正常工作。

所以步骤如下:

  1. 向用户获取以下权限并获取user access_token:

    • manage_pages- 获取页面访问令牌
    • read_insights- 阅读印象(如文档中所述)
    • read_stream- 对于当前会话用户能够查看的所有帖子

  2. 使用该令牌,获取page access_token随着呼叫-

    /{page-id}?fields=access_token

  3. (optional)看看我的回答here https://stackoverflow.com/a/18322405/1343690扩展此页面访问令牌never到期。 (基本上是为了避免一些步骤)

  4. 使用页面访问令牌,运行您的查询 -

    SELECT post_id, actor_id, message, impressions FROM stream WHERE actor_id = {owned_page} and source_id = {owned_page}

    这将为您获取结果中的展示次数(如果有)。

希望有帮助。!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FQL 流查询中 Facebook 帖子展示次数为空 的相关文章

随机推荐