0

以下のコードからグラフを介してFacebookのuesrIDを取得しようとしています

$post =  "https://graph.facebook.com/me?access_token=".$access_token;
$response = file_get_contents($post);

次のエラーが発生します。

警告:/meを読み取ることができません[file_get_contents] https://graph.facebook.com/me?access_token=AAIvGrJsBAI3nLAbfaqyh8NExN5e21yKCvJAjVOGJ9ira1RdCDHRFszktHnDCY44urQtxdBHMKEsX1K7QAUWXSY

しかし、ブラウザを介して上記のグラフのURLにアクセスしようとすると、正しく機能します。したがって、私のアクセストークンは有効です。

注:私はGoogle App Engineを使用しているため、cURLを使用できません。

4

2 に答える 2

1

cURL またはこのクラスを使用します: http://ideone.com/Q1Zfl

私はこのクラスを何度も使用しましたが、うまく動作します。

使用法:

$url = '...';
$req = new Request($url);
$data = $req->DownloadToString();

PS リンクの有効期限が切れないことを願っています

于 2012-09-25T10:44:35.633 に答える