twitter - 从 Google Apps 脚本调用 Twitter API

标签 twitter google-apps-script twitter-oauth

我正在尝试从 Google Apps 脚本调用 Twitter 的 REST API。 我正在使用的代码是从这里一对一复制的: https://developers.google.com/apps-script/guides/services/external

特别是:

function test() {
  var consumerKey = 'XXXX';     // Copied from my twitter app setting.
  var consumerSecret = 'XXXXX'; // Copied from my twitter app setting.
  var oauthConfig = UrlFetchApp.addOAuthService('twitter');
  oauthConfig.setAccessTokenUrl('http://api.twitter.com/oauth/access_token');
  oauthConfig.setRequestTokenUrl('http://api.twitter.com/oauth/request_token');
  oauthConfig.setAuthorizationUrl('http://api.twitter.com/oauth/authorize');
  oauthConfig.setConsumerKey(consumerKey);
  oauthConfig.setConsumerSecret(consumerSecret);
  var options = {
      'oAuthServiceName' : 'twitter',
      'oAuthUseToken' : 'always'
  };

  var url = 'https://api.twitter.com/1.1/search/tweets.json?count=5&include_entities=false&result_type=recent&q=hello';
  var response = UrlFetchApp.fetch(url, options);
  var tweets = JSON.parse(response.getContentText());
  Logger.log(tweets)  
}

尽管如此,我每次运行它时都会收到 Oauth ERROR。 我在 Twitter 应用程序中的设置允许“读写”

任何建议

最佳答案

只需转到您的 Twitter 应用程序并将回调 URL 设置为 https://script.google.com

set the callback url as the image

关于twitter - 从 Google Apps 脚本调用 Twitter API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20982328/

相关文章:

python - 将 Tweepy 与 Apigee 结合使用

iphone - SA_OAuthTwitterEngine 无法在我的时间轴上发布消息

twitter - Twitter Tweet Button不计算在内

javascript - 将数据从 HTML 表单发送到 Google 表格

javascript - 使用 Google 脚本编辑器添加到电子表格

r - twitteR 在输入 twitter API PIN 后抛出 Forbidden 错误

javascript - Twitter api 上的错误身份验证数据,http 状态为 200

python - 使用 Tweepy 下载最早的 3200 条推文?

php - 从 php 更新 Twitter 状态

javascript - 如何在 Google 表格的对话框中添加重置按钮