Androidを通じてFacebookの友人の壁/アカウントで画像をアップロードする

StackOverflow https://stackoverflow.com/questions/5978498

  •  12-11-2019
  •  | 
  •  

質問

私のアプリケーションでAndroidでのアプリケーションを通してFacebook APIを使用して、友人のアカウント/壁にイメージをアップロードしたいです。 私は自分のアカウントにイメージをアップロードすることができましたが、私はそれをより機能的にして、私のAndroidアプリケーションを選択している友人の壁/アカウントにイメージをアップロードしようとしています。 私はそれをやろうとしましたが、成功はありません。 PLZは私を助けます... 事前にありがとう

役に立ちましたか?

解決

メソッドでこのコードを使用してください

File file=new File(murl);
InputStream is;
try {
    is = new FileInputStream(file);
    Drawable d;
    long length = file.length();
    if (length > Integer.MAX_VALUE) {
        // File is too large
    }
    byte[] bytes = new byte[(int)length];
    ByteArrayOutputStream bout=new    ByteArrayOutputStream();
    // Read in the bytes
    int offset = 0;
    int numRead = 0;
    while (offset < bytes.length
           && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
        offset += numRead;       
    }
    bout.write(bytes);
    bout.flush();
    //Bitmap bm=BitmapFactory.decodeByteArray(bytes,0,bytes.length);
    //d=new BitmapDrawable(bm);
    //mPostButton.setBackgroundDrawable(d);
    //p.putString("to","1300750213");
    //p.putString("caption","my card");
    EditText title_txt=(EditText) findViewById(R.id.fb_upload_txt);

    for(int i =0;i<frnd_list_id.length/2;i++){
        if(frnd_list_id[i]!="0"){
            Bundle p=new Bundle();
            p.putString("method","photos.upload");
            p.putString("caption",title_txt.getEditableText().toString());
            p.putByteArray("picture",bytes);
            System.out.println(frnd_list_id[i].trim());
            p.putString("target_id",frnd_list_id[i].trim());
            mAsyncRunner.request(null,p,"POST",new WallPostRequestListener(),null);
        }
    }
//System.out.println("hi");
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
.

他のヒント

Facebookのすべての統合にこのリンクを使用する Facebook開発者がおすすめです..

http://developers.facebook.com/docs/guides/mobile/android_hackbook./

敬意... Mehul Patel

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top