繁体   English   中英

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

[英]Facebook - get page id with/without access token

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

对于第二个选项。 我有一个Facebook应用程序。 我如何获取Facebook页面ID?

我使用以下代码( 从Facebook页面url中提取页面ID ):

$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参数。 我如何自动(通过脚本调用)获取它,或者如何使其永久保存?

谢谢!

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

您可以使用以下API调用获取页面的ID: graph.facebook.com/bladauhu?access_token?xxx

有关令牌的更多信息:

我过去使用过Facebook SDK,但使用过PHP。

每个请求都需要您设置访问令牌并配置一个Facebook应用ID。 因此,我认为没有令牌就无法访问所需的资源。

阅读facebook API文档以获取有关Facebook Developers的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM