Vin*_*nch 31 facebook facebook-graph-api
当我试图在Facebook Graph API上获得我所有的"喜欢"(以前的粉丝页面)时,有时它会返回一个空集:
{
"data": [
]
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用https://graph.facebook.com/me/likes?access_token=MY_ACCESS_TOKEN和graph.facebook.com/vinch/likes?access_token=MY_ACCESS_TOKEN,但结果完全相同(空).
知道它可能是什么吗?我需要知道用户是否喜欢(是粉丝)特定页面.
我在2010-12-12 的更新日志中读到:
GET [page-id]/members/[user-id]将返回单个用户,如果他或她是页面的粉丝(Graph API等效于pages.isFan)(rE322057)
因此,如果已知的user_id是具有此语法的已知page_id的粉丝,则可以使用Graph API进行检查.您需要提供有效的access_token.使用fields参数,您可以选择API返回的内容.例如,如果用户是粉丝,请附加"&fields = id,name,picture"以获取ID,名称和图片.
{
"data": [
{
"id": "712084216",
"name": "Mike Bretz",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs842.snc4/70441_712084216_5491098_q.jpg"
}
]
}
Run Code Online (Sandbox Code Playgroud)
如果用户不是粉丝,您将获得空结果
{
"data": [
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27850 次 |
| 最近记录: |