在v1.0 API中,我能够通过这样的Facebook ID获取朋友:
{
"name": "Somename SomeSurname",
"id": "100007797060798"
}
在v2.0中,我只能使用taggable_friends来获取这些信息,但是我必须错过文档中的内容,因为我得到的id就是这样(id总是不同的):
{
"id": "AaKJ-QN8OlY3m-2DHeVnc5oQZFnx_V0ptUF8XFEstr3EcS1LltvAx0_xptve3DWc_vI1zP0s4RhVMOTk1EqDvzCHMkEqFRMIkuXtyXe5d9O1-Q",
"name": "Somename someSurname"
}
有人可以指出我可以从中检索真实身份证吗?
答案 0 :(得分:12)
无法通过taggable_friends端点获取id。
答案 1 :(得分:3)
/me/taggable_friends
显示列表中的所有朋友,除了一些朋友。在一个案例中,个人资料中有326个朋友,但这仅显示317个,而在另一个个人资料中,共有194个朋友,但仅显示182个。
$flist = $fb->api('/me/taggable_friends?fields=name,id&limit=1000');
显示列表中的几乎所有朋友(尽管限制太高)但在两种情况下都留下了一些。如果您的应用程序未获批准和发布,这可能无法在api资源管理器上运行,但它适用于您的应用程序的管理员,测试人员和开发人员。
您无法对此ID进行解码,因为这样会破坏首先对其进行编码的目的。
我还想知道是否可以邀请用户的朋友使用该应用程序?
答案 2 :(得分:0)
可能是您可以通过搜索相同图片的人获取ID。
me?fields=taggable_friends{name,picture}
{
"name": "ปาณิศา หลานตากอย.ตาแก้ว คงเพ็ชร",
"picture": {
"data": {
"url": "https://fb-s-c-a.akamaihd.net/h-ak-fbx/v/t1.0-1/p100x100/19113605_1931156107168776_605762913793659652_n.jpg?oh=951c7c13a85b0ce3abe8a6e7bacae127&oe=59DA354A&__gda__=1508078042_6baaa5dc05f7b1e85f7a90e8c21e517b"
}
},
"last_name": "คงเพ็ชร",
"first_name": "ปาณิศา",
"id": "AaKW3BwqCsT_4IspPO5jlFZet-4LnXQfulxsumuI-4Mel7M-0cTX-7gbARaOJSy7JMbLDBcwCEMdBvJQmZ7-YNEN-o_EDpugQfY02UqjED_uvQ"
}
然后
search?type=user&q=ปาณิศา หลานตากอย.ตาแก้ว คงเพ็ชร&fields=id,name,picture
"data": [
{
"id": "1519971271620597",
"name": "ปาณิศา หลานตากอย.ตาแก้ว คงเพ็ชร",
"picture": {
"data": {
"is_silhouette": false,
"url": "https://fb-s-c-a.akamaihd.net/h-ak-fbx/v/t1.0-1/p50x50/19113605_1931156107168776_605762913793659652_n.jpg?oh=21c44649424500928d0299291414f1aa&oe=59A27344&__gda__=1508317043_a83bb236c462cd9d179f8e949cea801f"
}
}
}
两个结果具有相同的url文件名 19113605_1931156107168776_605762913793659652_n.jpg 然后,您可以从搜索结果中获取ID 1519971271620597
答案 3 :(得分:-2)
或使用链接:https://graph.facebook.com/v2.0/me?fields=about 它返回facebook Id,你可以插入你的数据库。
答案 4 :(得分:-6)
您需要在为该用户创建访问令牌时请求“user_friends”权限。
之后,您可以调用图API:
https://graph.facebook.com/v2.0/me?fields=friends
它将以下列格式返回结果:
{
"friends": {
"data": [
{
"name": "Dummy1",
"id": "454####455"
},
{
"name": "Dummy2",
"id": "82####374"
},
{
"name": "Dummy3",
"id": "10###7277"
},
]
},
"id": "14###1568"
}