2011-03-20 18 views
2

画像をユーザーのアルバムにアップロードする際に問題が発生しました。グラフAPIで画像をアップロードできません。Facebook

アプリケーション私はこれをやっている 'publish_stream user_photos' => 'req_perms' の を尋ねる:

$fb = new Facebook(array(
     'appId' => FB_APP_ID, 
     'secret' => FB_SECRET_ID, 
     'cookie' => true, 
     'fileUpload' => true, 
    )); 
$fb->setFileUploadSupport(true); 

$photo_details = array(
    'message'=> 'Retrouve cette recette surhttp://apps.facebook.com/betaaa' 
); 

$file='/img/bar.png'; //Example image file 
$photo_details['image'] = '@'.realpath($file); 
echo '@'.realpath($file); 

//echo '/me/'.$album_uid.'/photos'; 
$upload_photo = $fb->api('/me/photos', 'post', $photo_details); 

を私はすべての時間は、このメッセージが表示されます。

Fatal error: Uncaught OAuthException: (#1) An unknown error occurred thrown

私は」また、$post = $fb->api('/me/feed', 'post', $recette_post_details); でフィードを公開しています...

誰かがこの問題について考えていますか?

ありがとうございました。

答えて

0

あなたのアプリケーションに写真「publish_stream」を投稿する権限があるかどうかを確認してください。

それとも

それだけでなく、要求にaccess_tokenは、データを置くことについて通常です。 、私はPHPに慣れていないんだけど、私たちはaccess_tokenはを取得し、私はポストメッセージに挿入することにより、AIRプラットフォーム上でこのようaccess_tokenデータを行っていることの後に/私/写真/ access_tokenは= ...

を追加することができこの場合あなたの$ photo_details。

試してみてください。動作しているかどうか教えてください。

関連する問題