2011-09-12 1 views
-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); 

答えて

0

です:

「メッセージ」は

エラーメッセージは自分自身について説明しています。これを実行するには有効なフェイスブックを持っている必要があります。最初に実行し、有効な一連のアクセス権を持つ有効なフェイスブックオブジェクトを作成してから、これらのすべてを設定してから画像共有の実装を進めてください。

+0

しかし、私はすでにFacebookのセッションを作成しているそれを渡すためにアクセストークンを取得しても、同じissue.if任意のアイデアを助けてください。 –

+0

現在のパーマを消去して再度受け入れるようにしてください。パーマを基本にロックすることがあります。これはあなたの問題、幸運かもしれません。 –

関連する問題