ここで何が起こっているのか理解するのに本当に苦労しています。OpenGraph テスターでユーザーの詳細を取得するか、URL https://graph.facebook.com/me?access_token=VALID_TOKENを押すか、file_get_contentsを使用するだけで、ユーザーの詳細を取得できますが、Codeigniter Facebook ライブラリを試すと、「アクティブなアクセス トークン」というエラーが表示されます。使用する必要があります...」そして、CURL GET を試すだけでは出力が得られません。access_token が有効であることはわかっているのに、なぜ機能しないのですか? 全体的な目的は、iOS アプリから access_token を取得し、これを使用して、og.likes を使用して Web サーバー経由で Like を実行することです。
私のテスト機能:
function me_test(){
$access_token = "VALID_TOKEN";
$url = 'https://graph.facebook.com/me?access_token=';
$url_full = $url.$access_token;
$result = file_get_contents($url_full);
echo $result;
// Try Codeigniter Facebook Library
try {
$user = $this->facebook->api('/me?access_token='.$access_token);
} catch (Exception $e) {
print_r($e);
}
// Codeigniter CURL Library
$this->load->library('curl');
echo $this->curl->simple_get($url_full);
$info = $this->curl->info;
print_r($info);
}