-2
facebook apiで友達の壁に画像を共有する際に問題が発生しています。エラーは次のとおりです。 「(#240)、有効なユーザーがセッションを介して、またはユーザーを指定するためのAPIのパラメータのいずれかを介して(指定されている必要があります。」Android:Facebookの画像共有に関する問題が友だちの壁にある
私のコードは
String graphPath = null;
Bundle params = new Bundle();
params.putString("message", shortMsg.getText().toString());
TextView friendID = (TextView) shareToFriendDlg.findViewById(R.id.friendID_hiden_TextView);
params.putString("type", "photo");
params.putString("link",info.LINK);
params.putString("name",info.NAME);
params.putString("picture",info.PICTURE);
params.putString("caption",info.CAPTION);
params.putString("message", shortMsg.getText().toString());
params.putString("description", info.DESCRIPTION);
graphPath = friendID.getText().toString() + "/links";
mAsyncRunner.request(graphPath, params, "POST", new AsyncRequestListener() {
@Override
public void onComplete(JSONObject obj, Object state) {
Log.d("Sharing ", obj.toString());
Global.ApplicationActivity.runOnUiThread(new Runnable() {
public void run() {
shareToFriendDlg.dismiss();
Toast.makeText(Global.ApplicationActivity, "Shared :-)", Toast.LENGTH_LONG).show();
}
});
}
}, null);
しかし、私はすでにFacebookのセッションを作成しているそれを渡すためにアクセストークンを取得しても、同じissue.if任意のアイデアを助けてください。 –
現在のパーマを消去して再度受け入れるようにしてください。パーマを基本にロックすることがあります。これはあなたの問題、幸運かもしれません。 –