我正在访问许多Facebook页面,并收集有关他们帖子的信息。当Facebook页面创建了一个自定义的用户名/别名时,我可以简单地使用他们的ID:来查询他们的页面
$accessToken = FACEBOOK_APP_ID.'|'.FACEBOOK_APP_SECRET;
$url = 'https://graph.facebook.com/104958162837/?access_token=' . $accessToken;
然而,如果他们不费心设置自定义用户名/别名,那么即使我指定:,它也不会起作用
- FB在创建页面时为他们提供的默认别名(看起来类似于My-page-Name-104958162837)
- 页面的数字ID
什么东西?
如果使用用户令牌:,这种方式对我来说很好
/129319107123637
/129319107123637/feed
授权后,只需在API资源管理器中尝试:https://developers.facebook.com/tools/explorer/145634995501895?method=GET&路径=129319107123637&版本=v2.5
只有当页面受年龄或位置限制时,它才不适用于应用令牌。在这种情况下,您必须使用允许查看页面的用户的用户令牌。