2011-07-26 17 views
0

こんにちは、私はユーザーのページに写真を投稿するFacebookアプリケーションを作成しようとしています。私はかなり多くの言葉のための単語はこれに続いたtutorial。私は私がすべて正しく装着されているのAppID、AppSecretとPOST_LOGIN_URL(送信てるような問題は、このコードから来ている信じFacebookの写真のアップロードエラー

{ 
    "error": { 
     "type": "OAuthException", 
     "message": "A user access token is required to request this resource." 
    } 
} 

:私は試してみて、写真をアップロードするたび

は、私はこのエラーを取得します)しかし、$応答が完全に空白である:

は、任意の助けをいただければ幸いです
$token_url= "https://graph.facebook.com/oauth/" 
     . "access_token?" 
     . "client_id=" . $app_id 
     . "&redirect_uri=" . urlencode($post_login_url) 
     . "&client_secret=" . $app_secret 
     . "&code=" . $code; 
     $response = file_get_contents($token_url); 
     $params = null; 
     parse_str($response, $params); 
     $access_token = $params['access_token']; 

、いつものようにタイトな締め切りに

おかげイム、

ダグ

+0

'$ response is blank ''あなたは 'file_get_contents()'関数に問題があるのですか? cURLまたはfopen()を使用しようとしましたか? – toopay

答えて

0

アプリケーションアクセストークンをアプリに代わってAPI呼び出しを行うために使用され、あなたの根本的な問題は、APIは、あなたが作るしようとしている呼んでいる可能性があるユーザーに代わって行われる必要があり、ユーザーがあなたのアプリを許可したときに生成されるユーザーアクセストークンが必要です。 上記のコードは、App Accessトークンを取得するのに問題ありません。

関連する問題