Facebook - 获取带/不带访问令牌的页面ID

时间:2018-01-07 17:13:27

标签: javascript php facebook api facebook-graph-api

他们是通过get请求获取Facebook页面ID的方法吗?或者我还需要发送一个访问令牌?

第二种选择。我有一个facebook应用程序。我如何获得Facebook页面ID?

我使用此代码(Extracting page id from a facebook page url):

$fbUrl = "https://www.facebook.com/Lo-stile-di-Anna-
1521824524722026";
$graphUrl = "https://graph.facebook.com/?id=".$fbUrl."&access_token=xxxxx&fields=id";
$output = file_get_contents($graphUrl);
$output = json_decode($output, TRUE);
echo $output["id"]; // returns 1521824524722026

如您所见,我需要access_token参数。我如何自动获取(通过脚本调用)或如何保持永久性?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用App Access令牌,它只是App ID和App Secret的组合,带有管道标志:App-ID|App-Secret

您可以通过此API调用获取网页的ID:graph.facebook.com/bladauhu?access_token?xxx

有关令牌的更多信息:

答案 1 :(得分:0)

我以前使用的是facebook SDK,但是使用的是PHP。

每个请求都需要您设置访问令牌并配置facebook app id。所以,我认为没有令牌就无法访问您需要的资源。

阅读facebook API文档,了解有关Facebook Developers

的更多信息