2

Java経由でFacebookに投稿しようとしていますが、機能しますが、2番目のPOSTリクエストでのみ機能します。1 つ目は常に HTTP 400 を返しますが、2 つ目は正常に動作します。

final URL url = new URL("https://graph.facebook.com/me/feed" + urlParameters);
            String facebookPostUrl = url.toString();
            Client client = Client.create();
            WebResource facebookPost = client.resource(facebookPostUrl);
            ClientResponse response = facebookPost.get(ClientResponse.class);
            response.close();

私が渡しているパラメータは正しいです。リクエストをブラウザにコピーすると、問題なく動作します。

ClientResponse で GET リクエストを実行し、URL で &method=POST を使用して投稿であることを FB に通知していることに注意してください。

400 応答 : response-code GET https://graph.facebook.com/me/feed?access_token=TOKEN&link=http%3A%2F%2Fbit.ly%2F1dHkdAV&method=post&caption=gigjは 400 Bad Request の応答ステータスを返しました

プライバシーのためにアクセス トークンを削除しました。

どんな助けでも大歓迎です!

4

0 に答える 0