如何获取Facebook页面的页面ID

时间:2011-10-10 06:33:20

标签: iphone objective-c ios facebook-graph-api

我需要在图API中获取给定网址的Facebook页面的网页ID。 例如,这是URL http://www.facebook.com/platform,我想获取此facebook页面的页面ID。 我尝试了所有可能的解决方案但失败了。请任何人帮助我......请... 感谢名单!

8 个答案:

答案 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

enter image description here

字段,它将打印页面ID。

enter image description here

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/