友達の壁にメッセージを投稿する多くの方法を試しましたが、成功しませんでした:
Android アプリケーションを介してユーザーの友達の Facebook の壁に
投稿する Android fb SDK から Facebook の壁にメッセージを投稿する 常にエラー
になる アカウント ID と友達 ID が Facebook からブロックされていないこともテストしました、ブラウザで一緒にメッセージを投稿できます。
これが私の試みです:
try {
Bundle params = new Bundle();
params.putByteArray("message", "Test".getBytes());
params.putByteArray("name", "American Virgin".getBytes());
params.putByteArray("link", "http://bit.ly/12345".getBytes());
params.putByteArray("description", "A Freshman College Girl on a scholarship from an ...".getBytes());
params.putByteArray("picture", "http://xxx/MOV1026.jpg".getBytes());
mAsyncRunner.request(((friendId == null) ? "me" : friendId) + "/feed", params, new WallPostRequestListener());
} catch (Exception e) {
e.printStackTrace();
}
しかし、それはエラーを返します:
{"error": {"message":"An access token is required to request this resource.",
"type":"OAuthException","code":104}}
次に、パラメーターにトークンを追加しようとしましたが、機能しませんでした
params.putString(Facebook.TOKEN, mFacebook.getAccessToken());
問題は、エラーなしで成功してログインできることです。
だから、私のために働いた友人の壁にメッセージを投稿する正しい方法が必要です.