Я пытаюсь вызвать API REST Twitter из Google Apps Script. код я использую копируется один в один отсюда: https://developers.google.com/apps-script/guides/services/externalВызов API Twitter из Google Apps Сценарий
и, в частности:
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 каждый раз, когда я запускаю его. Мои настройки в приложении щебет позволяет «чтение и запись»
Любые предложения
ли это быть в состоянии передать что-нибудь подобное JQuery? –
Не понял тебя. Можете ли вы объяснить это более подробно? –
Как и в случае с концепцией вызова внешних библиотек/API (например, jQuery вряд ли работает из-за манипуляций с DOM). Не беспокойтесь о том, чтобы ответить на этот вопрос, так как я неправильно понял ваш ответ на исходный вопрос. –