私は、Android Facebook SDK を使用してユーザーのウォールに画像をアップロードするエンド ツー エンドの*実際の例を探しています。Web アクセス可能な画像へのリンクを使用してこれを行うことに成功しましたが、バイト配列を送信することは可能であると言われていますが、これを試みると、壁に空の投稿が表示されます (タイトルさえ省略されています)。および説明)。
バイト配列のハッシュキーとして写真と画像を使用しようとしました...私のバイト配列は完全に有効なビットマップです...だから...私は困惑しています。これは、動作しない別のバグのある Facebook API ですか? 誰かがそれをうまく使用したかどうか知りたいです。また、使用したコードを見て、私のコードがどのように異なるかを確認してください。
これが私の...
ByteArrayOutputStream stream = new ByteArrayOutputStream();
comboBitmap.compress(Bitmap.CompressFormat.JPEG, 60, stream);
Log.d(Constants.TAG, "filled stream");
byte[] bitmapdata = stream.toByteArray();
Bundle b = new Bundle();
//b.putString("picture","http://myinkpic.com/images/inkIcon.png");
b.putString("caption", "Stash Title");
b.putString("description", "Stash Caption");
b.putByteArray("photo", bitmapdata);
myApp.facebook.request("me/feed", b, "POST");
そして、バイト[] [Facebook api] 1について言及している開発ページへのリンクを次に示します。
「写真パラメータの Bundle 値がバイト配列であることを確認してください」という彼らの言い方に注意してください。
そこで「写真」をキーにしようと思いつきました。実際には完全に間違っているかもしれませんが、キーを定義するドキュメントが今のところ見つからないようです。