Facebook ユーザーが新しいイベントを作成できるアプリを作成しています。固有の Graph API 呼び出しでは、イベントを作成して画像を追加できないことに気付きました。そこで、画像を投稿するために別の呼び出しを行います。
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
Bundle params = new Bundle();
params.putParcelable("source", bitmap);
Request postImageRequest = new Request(Session.getActiveSession(), eventId + "/picture", params, HttpMethod.POST, new Callback() {
@Override
public void onCompleted(Response response) {
Log.e("", response.toString());
finish();
}
});
postImageRequest.executeAsync();
しかし、私はFBサーバーからこのエラー応答を受け取ります:
HttpStatus: 400、errorCode: 324、errorType: OAuthException、errorMessage: (#324) 画像ファイルが見つからないか無効です}、isFromCache:false