前提・実現したいこと
GASを使いTwitterAPIでOAuth認証したいのですが、いままで普通にできていたものがAPIキーとシークレットを変更したところ、認証が通らなくなりました。
自分では原因が全くわからないのでアドバイスよろしくお願いいたします。
OAuth1.0ライブラリ=「1CXDCY5sqT9ph64fFwSzVtXnbjpSfWdRymafDrtIZ7Z_hwysTY7IIhi7s」
発生している問題・エラーメッセージ
Error starting OAuth flow: {"errors":[{"code":32,"message":"Could not authenticate you."}]}
該当のソースコード
javascript
1var API_KEY = 'XXXXXXXXXX'; 2var API_SECRET = 'XXXXXXXXXXXXXXXXXXXX'; 3 4/* サービスの設定 */ 5function getService() { 6 return OAuth1.createService('Twitter') 7 .setAccessTokenUrl('https://api.twitter.com/oauth/access_token') 8 .setRequestTokenUrl('https://api.twitter.com/oauth/request_token') 9 .setAuthorizationUrl('https://api.twitter.com/oauth/authorize') 10 .setConsumerKey(API_KEY) 11 .setConsumerSecret(API_SECRET) 12 .setCallbackFunction('authCallback') 13 .setPropertyStore(PropertiesService.getUserProperties()); 14} 15 16/* コールバック関数 */ 17function authCallback(request) { 18 var service = getService(); 19 var authorized = service.handleCallback(request); 20 if (authorized) return HtmlService.createHtmlOutput('認証成功'); 21} 22 23/* 認証リセット */ 24function reset() { 25 getService().reset(); 26} 27 28/* 認証用URL */ 29function getOAuthURL() { 30 Logger.log(getService().authorize()); 31}
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/27 09:40
2021/02/27 11:09
2021/02/27 11:31
2021/02/27 12:14