8

これは、スクライブを使用してダイレクトメッセージを送信するための私のコードです。しかし、それは私にnull応答を返します。私は何を間違っていますか?

 OAuthRequest req;
 OAuthService s;
 s = new ServiceBuilder()
        .provider(TwitterApi.class)
        .apiKey(APIKEY)
        .apiSecret(APISECRET)
        .callback(CALLBACK)
        .build();
 req = new OAuthRequest(Verb.POST, "https://api.twitter.com/1/direct_messages/new.format?user_id="+user_id+"&text=my app test");

s.signRequest(MyTwitteraccesToken, req);
Response response = req.send();

   if (response.getBody() != null) {
    String t=response.getBody();
    Log.w("twittersent","twittersent"+t);
 }

誰でも私を助けることができますか?

4

1 に答える 1

0

リクエストURLでフォーマットをXMLまたはJSONとして指定してみてください。また、テキストファイル全体がURLエンコードされていることを確認してください。

于 2012-08-18T19:19:47.557 に答える