ずに壁にメッセージを投稿: mFacebook.dialog(FacebookActivity.this、「ポスト」、新SampleDialogListenerを());Facebookは、私は、この行が働く壁 にメッセージを投稿したいと思い、オープンダイアログ
が、私はこれを試し開くダイアログせずにメッセージを投稿したいが、mFacebook.requestパラメータの不一致
応答= mFacebook.request(「私/フィード」、パラメータを言うエラーになるだろう、 "役職");
ずに壁にメッセージを投稿: mFacebook.dialog(FacebookActivity.this、「ポスト」、新SampleDialogListenerを());Facebookは、私は、この行が働く壁 にメッセージを投稿したいと思い、オープンダイアログ
が、私はこれを試し開くダイアログせずにメッセージを投稿したいが、mFacebook.requestパラメータの不一致
応答= mFacebook.request(「私/フィード」、パラメータを言うエラーになるだろう、 "役職");
ダイアログなしで壁に投稿するには、graph-apiを使用する必要があります。ターゲットのuserIdにフィード・ポストを実行します。投稿を実行するには、そのユーザーのpublish_stream権限が必要です。 permission-requestの返されるaccessTokenは、post-parametersの1つでなければなりません。
String response = mFacebook.request(Id+"/feed",bundle,HTTP_METHOD_POST);
しかし、このメソッドを呼び出す前にログインを確認する必要があります。ログインを確認できないためです。 ログインするコードはシングルサインオンです。
mFacebook.authorize(this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, new ABCDialogListener());
とコードが有効か無効
mFacebook.isSessionValid()メソッドによって、セッションを確認する
あなたは*リクエスト*メソッドのために使用するパラメータは何ですか?また、あなたは "publish_stream"許可を求めましたか? –
'parameters mismatch'は、エラーがパラメータ変数と関係していることを意味します。パラメータバンドルにパラメータを追加する方法を示すコードを表示してください。 –