加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – Facebook Graph API“/ userid / feed”返回Blank

发布时间:2020-12-15 21:12:28 所属栏目:百科 来源:网络整理
导读:我正在使用Facebook C#SDK,我似乎无法使用Graph API获取Feed数据. 我从用户那里获得了以下扩展权限: scope=offline_access,publish_stream,publish_checkins,create_event,read_stream,user_about_me,user_events,user_hometown,user_location,user_photos,
我正在使用Facebook C#SDK,我似乎无法使用Graph API获取Feed数据.

我从用户那里获得了以下扩展权限:

scope=offline_access,publish_stream,publish_checkins,create_event,read_stream,user_about_me,user_events,user_hometown,user_location,user_photos,read_friendlists,read_requests,user_checkins,user_relationships,user_online_presence,user_notes,user_likes,user_work_history

我有一个用于离线访问的访问令牌.

我能够毫不费力地检索用户ID /朋友信息,但似乎无法获取Feed数据.

我得到以下返回:

{
   "data": [

   ]
}

我获得了type =“client_cred”的令牌,如果这有所不同的话.该进程在用户离线时运行,因此我不使用“me”别名.

有人能指出我做错了吗?

解决方法

使用type = client_cred获得的令牌表示“代表自身的应用程序”,而不是“代表特定用户的应用程序”.这意味着它只能看到所有用户都可以看到的内容.如果您想代表特定用户获取信息,则需要使用您获取的该用户的访问令牌.由于您要求offline_access,当您为用户获取访问令牌时,该令牌不会很快过期,您可以将其保留在数据库中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读