Google スプレッドシートが Tumblr API v2 (Oauth 1.0a を使用) を照会することを承認するために、次の Google Apps Script 関数を作成しました。
コールバック URL のバリエーションをいくつか試してみました。https://spreadsheets.google.com/macros/を Twitter API で使用することに成功しましたが、[承認] ページで [承認] をクリックすると、コールバック URL がwww. google.com/script/start/であり、認証されません。
これが私が試したスクリプトです-なぜこれがうまくいかないのかについて何か考えはありますか?
function authorise() {
var oauthConfig = UrlFetchApp.addOAuthService("tumblr");
oauthConfig.setAccessTokenUrl("http://www.tumblr.com/oauth/access_token");
oauthConfig.setRequestTokenUrl("http://www.tumblr.com/oauth/request_token");
oauthConfig.setAuthorizationUrl("http://www.tumblr.com/oauth/authorize");
oauthConfig.setConsumerKey(tumblrKey);
oauthConfig.setConsumerSecret(tumblrSecret);
var requestData = {
"method": "GET",
"oAuthServiceName": "tumblr",
"oAuthUseToken": "always"
}
var result = UrlFetchApp.fetch(
"http://api.tumblr.com/v2/blog/frankocean.com/info",
requestData);
Logger.log(result.getContentText());
}