我开始写博客,我想为博客制作一个“FacebookStatusApp”。它所要做的就是获取我的最新状态并将其请求到我的翻译页面。我可以获得最新的提要,但问题是访问令牌。我找到了一种方法来每 9 分钟刷新一次我的 access_token。这是一个网站,叫:
该站点将每 X 分钟调用一次您的网址。我选择了9分钟。
我的更新代码非常简单:
<?php
$file = file_get_contents("fbat.txt");
$token = $file;
$token_url = "https://graph.facebook.com/oauth/access_token?client_id=100000280644272&client_secret=secret&grant_type=fb_exchange_token&fb_exchange_token=".$token;
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($c, CURLOPT_URL, $token_url);
$contents = curl_exec($c);
$err = curl_getinfo($c,CURLINFO_HTTP_CODE);
curl_close($c);
$paramsfb = null;
//parse_str($contents, $paramsfb);
echo $contents;
?>
“Fbat.txt”包含当前的 AccessToken。
但我的帐户需要一个 client_secret。而且我无法为我的 Facebook 帐户获取 AccessToken:/
因此,我的解决方案是使用 MY ClientID 和 HIS ClientSecret 以及“GRAPH EXPLORER”创建一个新应用程序来生成 access_token。
所以我的问题是:如何获得我的最新状态和我的 access_token。?
如果有一个好的替代方案(例如使用 APP),我也可以这样做。
好吧,我希望你能理解我的问题:P