他们是通过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参数。我如何自动获取(通过脚本调用)或如何保持永久性?
谢谢!
答案 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
的更多信息