gpt4 book ai didi

facebook - 获取 facebook 公共(public)页面评级和评论

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

我不是某个页面的所有者,但我想访问这些页面的评论和评分,每次访问时我都得到空数据集

> http="https://graph.facebook.com/102227700571/tabs/reviews?access_token=fb_oauth"
> content=callAPIInfo(http,fb_oauth)
> content
$data
list()

我看到了一些类似的 1 2问题但没有得到我的答案,我不想从每个页面的管理员那里收集页面访问 token ,是否可以获取评论和评级。谢谢。

编辑

最后我通过 ifaour 找到了一个非常详细的答案对于管理员访问页面 token 及其获取页面访问 token 的必要性,所以这里是如何获取页面访问 token 以及评论和评级

  1. 转到图形 API 浏览器
  2. 从下拉菜单中选择您的应用
  3. 点击“获取访问 token ”
  4. 选择 manage_pages 权限(您可能还需要 user_events 权限,不确定)
  5. 现在访问 me/accounts 连接并复制您页面的 access_token 点击
  6. 您的页面的 id 添加页面的 access_token 到 GET 字段调用
  7. 您想要的连接(例如:PAGE_ID/events)

    access_token="xxx" #[what u find above]
    > content=callAPIInfo(http,access_token)
    > content
    $data
    $data[[1]]
    $data[[1]]$created_time
    [1] "2014-04-13T11:37:26+0000"

    $data[[1]]$reviewer
    $data[[1]]$reviewer$name
    [1] "abc"

    $data[[1]]$reviewer$id
    [1] "100000579606903"

    $data[[1]]$rating
    [1] 4

    $data[[1]]$review_text
    [1] "Enjoy having coffee here...:)"

最佳答案

看,几乎所有图形 API 调用都需要 access token对于其他访问,您将得不到结果。

不同的 API 需要不同种类的访问 token ,一些需要当前用户的访问 token ,一些需要页面访问 token ,一些需要应用访问 token 。还有一些 API 可以使用这些标记中的任何一个。

您想获得页面的评分/评论。如果您阅读了相同的官方文档 ( /{page-id}/ratings ),它清楚地写着-

A page access token is required to retrieve this data.

因此您必须拥有页面访问 token 才能获得该页面的评分/评论。 (为此,您应该添加 manage_pages 权限并使用 /{page-id}?fields=access_token 获取页面访问 token )

关于facebook - 获取 facebook 公共(public)页面评级和评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22986885/

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