0
私は同様の問題を検索して答えを見つけようとしましたが、それを得ることができませんでした。 現在、私はログイン後に直接Facebookにスコアを投稿できるAndroidアプリゲームを開発しています。私の問題は、投稿結果はメッセージのみを表示し、説明、名前、キャプション、および画像は表示されませんでした。ここにコードがあります。アンドロイドのフェイスブックはすぐに問題なく公開します
public void onComplete(Bundle values)
{
try
{
byte[] data = null;
Bitmap bi = BitmapFactory.decodeResource(getResources(),R.drawable.rocket);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bi.compress(Bitmap.CompressFormat.PNG, 100, baos);
data = baos.toByteArray();
Bundle params = new Bundle();
params.putString("message", Var.getPostContent() + " Achieved");
params.putString("name", "This will appear beside the picture");
params.putString("caption", "This will appear under the title");
params.putString("description", " lal ala !!!");
params.putByteArray("picture", data);
mFacebook.request("me/feed", params, "POST");
}
catch (Exception e) {}
}
が、これは本当に絵のparamは完全なURLを表す文字列である必要があります
Thxは動作します。D:最初は、.jpgを含み、壁に何も表示されないURLで写真のパラメータを変更します。次に、.pngを含むURLを変更しようとしましたが、完全に表示されますメッセージ、名前、説明、および画像とともに表示されます。 Thxたくさん – flowoverstack
私は思う、問題は画像の拡張子ではなく、URLです。私は短いjpgのURLを投稿しようとすると、それが表示されます。 – flowoverstack