私はブログを始めており、ブログ用の「FacebookStatusApp」を作りたいと思っていました。最新のステータスを取得し、翻訳者ページにリクエストするだけです。最新のフィードを取得できますが、問題はアクセストークンです。access_token を 9 分ごとに更新し続ける方法を見つけました。次のようなサイトです。
このサイトは X 分ごとにあなたの URL を呼び出します。私は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 を取得できません :/
したがって、私の解決策は、「GRAPH EXPLORER」でMY ClientIDとHIS ClientSecretを使用して新しいアプリを作成し、access_tokenを生成することでした。
私の質問は次のとおりです。私の最新のステータスと私のaccess_tokenを取得するにはどうすればよいですか。?
良い代替手段 (例: アプリの使用) があれば、私もそれを行うことができます。
さて、私の質問を理解していただければ幸いです:P