0

我在我的应用程序中使用 Twitter API。我可以通过我的 Twitter 帐户登录,也可以获取我的关注者列表。现在我想向他们发送直接消息,我尝试了一些代码但没有成功。

function tweetf(screenname) {

  var params = 'tweetname='+screenname+'&tweetmsg=I just joined Aviesta and I love it! I think you will too! Gorgeous shoes chosen each month just for you.'; 

  $.ajax({
    type:"GET",
    url:'http://api.twitter.com/1.1/direct_messages/new.json',
    data: { screen_name:screenname,text:'hello'},
    success: function(msg){
      alert(msg);
    }                        
  });
}

我在控制台中没有收到任何错误,但它不起作用。

是否有任何我必须发送的参数或其他任何参数?

4

2 回答 2

0

根据API 文档,您需要使用 HTTP POST 方法。

于 2013-01-07T11:17:43.673 回答
0

https://dev.twitter.com/docs/api/1/post/direct_messages/new

需要用户和文本参数,并且必须是POST

于 2013-01-07T11:17:51.427 回答