2012-02-13 11 views
0

facebookに新しいです。android sdk.iは、カメラやギャラリーからアプリケーションを使ってFacebookの壁面に画像をアップロードします。私はこのようなwriitenコードを持っていますが、それは働いていません。 私はこの権限を与えている:カメラやギャラリーからFacebookの壁紙に画像をアップロードするandroid

private static final String[] PERMISSIONS = new String[] {"user_photos","publish_stream", "read_stream", "offline_access","photo_upload"};

私の投稿のコードは、このようなものです:

AsyncFacebookRunner mAsyncFbRunner = new AsyncFacebookRunner(mFacebook); 

    Bundle params = new Bundle(); 


    params.putString("method", "photos.upload"); 
    params.putByteArray("picture", photoId); 

    mAsyncFbRunner.request("me/photos", params, "POST", new WallPostListener()); 

しかし、そのはme.Pleaseのために働いていないが

+0

何が問題なのですか?エラーが発生していますか? – Igy

+0

いいえ。私は何のエラーも起こっていません。しかし、私の壁に投稿していません – Ullas

答えて

0

はこの1つLINK

を試してみて、私を助けて

あなたを助けるかもしれません。私は私のアプリの一つにこの方法を使用しています

Bundle params = new Bundle(); 

String attachment="{\"name\":\""+Title+"\"," + 
       "\"href\":\"Title Link.\"," + 
       "\"caption\":\""+Fb Caption Message+"\",\"description\":" + 
       "\""+ImageDescription+"\",\"media\":" + 
       "[{\"type\":\"image\",\"src\":" + 
       "\""+Image_url+"\"," + 
       "\"Linkable URL Path\":" + 
       ".\"}}}"; 

params.putString("attachment",attachment.toString()); 

および他の方法があります。