2011-06-28 7 views
3

私はfacebook graph apiを使用して、アカウントの既存のアルバムに写真をアップロードしています。 ここに私のコードがあります。リクエストしたエイリアスの一部が存在しません:facebook graph api、album to photo

$fb = new Facebook(array(
        'appId' => 'xxxxxxxxx', 
        'secret' => 'xxxxxxxxx', 
        'cookie' => 'true' 
    )); 

$fb->setFileUploadSupport(true); 
$imagePath='C:\\wamp\\www\\photo\\photo.jpg'; 


    $args = array('message' => 'photo caption is...'); 
    $args['image'] = $imagePath; 
    $data = $fb->api('/'. '5463871911515666183' . '/photos?access_token='. $user_access_token, 'POST', $args); 

    print_r($data); 

私はこれを実行すると、エラー

Fatal error: Uncaught OAuthException: (#803) Some of the aliases you requested do not exist: 5463871911515666183 thrown in C:\wamp\www\photo\facebook-php-sdk\src\base_facebook.php on line 970

+0

@hello私はFQLを使用していて、Graph APIを使用しようとしています。 – CoDe

+0

@hello私は同じ種類の問題に直面しています。アルバムの写真を取得するには私はFQLを使用しています.Graph APIを使用しようとしています。誰かにサンプルを送ってくださいhttps://graph.facebook.com/98423808305/comments 98423808305はpidです。しかし、私のサンプルでは、​​同じものを使用しているときに、私は空のJSON配列を返します... plsは私に任意のsuggetionを知らせる。 – CoDe

答えて

1

問題が私はアルバムのIDは「補助」として表されるFQLを使用して、アルバムIDを、フェッチし、解決された示しますGraph APIを使用しているアルバムに画像をアップロードしている間に、GRAPH APIのアルバムIDは'id'と表されていますが、FQLとGraphの同じオブジェクトは別のものとして表されます。 FQLでは、object_idは、グラフAPI idに匹敵します。

+0

あなたはどういう意味ですか?どのIDが正しいIDですか? –

関連する問題