1

再会。我试图通过此代码更改流标题:

titleStr = "Playing cool new game!";

$.ajax({
            url: 'https://api.twitch.tv/kraken/channels/my_channel?channel[status]='+titleStr+'&oauth_token=' +token,
            type: 'PUT',
            dataType : 'jsonp',
            contentType: 'application/json',
            success: function(data) {
              console.log(data.status);
            }
});

它返回成功(当前标题),但没有任何变化。但是,我使用名为Postman的 Chrome 应用程序测试了 url,它可以完美运行。

UPD:抽搐 API

4

1 回答 1

1

终于解决了。Twitch api 有一个 undoc 功能 '&_method=put' 到 'GET' =\

$.ajax({
            url: 'https://api.twitch.tv/kraken/channels/mychannel?channel[status]='+titleStr+'&oauth_token=' +token+'&_method=put',
            type: 'GET',
            contentType: 'application/json',
            dataType: 'jsonp',
            success: function(data) {
              console.log(data.status);
            }
}); 

这段代码运行良好。

于 2014-01-22T17:28:22.300 回答