我需要在图API中获取给定网址的Facebook页面的网页ID。 例如,这是URL http://www.facebook.com/platform,我想获取此facebook页面的页面ID。 我尝试了所有可能的解决方案但失败了。请任何人帮助我......请... 感谢名单!
答案 0 :(得分:6)
2015年10月27日之前给出的答案不再有效,之后给出的另一个答案不是动态的,而是需要网站抓取。这个答案提供了必要的URLs
。
1)通过选择现有应用或在此网址创建新应用来获取您的App-id和App-secret:
https://developers.facebook.com/apps/
2)通过向此网址发送GET请求来获取访问令牌:
https://graph.facebook.com/oauth/access_token?client_id=" + APP_ID + "&client_secret=" + APP_SECRET + "&grant_type=client_credentials
3)要获取粉丝页面的页面ID,您需要页面名称。转到Facebook上的粉丝页面查看网址。它将具有以下形式:
https://www.facebook.com/{fan-page-name}
完成后,请向此网址发出GET请求:
https://graph.facebook.com/{fan-page-name}?access_token={access-token}
它将返回一堆JSON。你正在寻找第一个“id”元素。这是您的网页ID。
请参阅我的回答here。
答案 1 :(得分:5)
只需使用https://graph.facebook.com/your_username,然后就可以看到所有扣留和您的身份证件
答案 2 :(得分:2)
只需查看fb页面的源代码并搜索page_id。 瞧!
答案 3 :(得分:1)
转到https://developers.facebook.com/tools/explorer 在框中输入您的页面名称,然后点击“提交”,您将获得您的网页ID
答案 4 :(得分:1)
仅适用于我的解决方案。
在输入中粘贴所需的Facebook URL
字段,它将打印页面ID。
https://www.duplichecker.com/find-facebook-id.php
希望这会有所帮助。
答案 5 :(得分:0)
试试这个:
$url="http://graph.facebook.com/cocacola";
$content=file_get_contents($url);
$x=json_decode($content);
echo $x->id;
答案 6 :(得分:0)
在此之前给出的答案(2015年10月27日)不再有效。
现在可以进入页面或用户的Facebook页面,并查看B(const B& b) {
if(sw) {
std::cout << "true\n";
} else {
std::cout << "false\n";
}
}
或fb://page/\d+
的来源。
示例:
https://www.facebook.com/idorecall/
包含
FB://页/ 1605841049661522
https://www.facebook.com/dandasco
包含
FB://简档/ 100002764094643
在命令行上尝试:
fb://profile/\d+
答案 7 :(得分:-5)
现在,您可以在线查找Facebook页面ID或用户ID http://jobyj.in/api/find-facebook-page-id-or-user-id-online/