Google Apps Script (GAS) で、以下の記事を参考にしてGASからTwitterにツイートすることをやりたかったのですが、
https://qiita.com/akkey2475/items/ad190a507b4a7b7dc17c
実行したとき、このようなエラーを吐きます。
Error starting OAuth flow: <?xml version="1.0" encoding="UTF-8"?><errors><error code="415">Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings</error></errors>(行 334、ファイル「Service」、プロジェクト「OAuth1」)
APIKey, API Secret Key は正しく入力したつもりです。
他のサイトをみて、コードを変えたり
Twitter application を変更したりといろいろしましたが、
同じ内容のエラーを吐きます。
解決方法を教えてください。お願いします。
コード(qiitaの記事のコピぺ)
javascript
1// 認証用インスタンス 2var twitter = TwitterWebService.getInstance( 3 'Consumer Key (API Key)', // 作成したアプリケーションのConsumer Key 4 'Consumer Secret (API Secret)' // 作成したアプリケーションのConsumer Secret 5); 6 7// 認証 8function authorize() { 9 twitter.authorize(); 10} 11 12// 認証解除 13function reset() { 14 twitter.reset(); 15} 16 17// 認証後のコールバック 18function authCallback(request) { 19 return twitter.authCallback(request); 20} 21 22// セルを取得 23var sheetData = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1"); // 「シート1」はシート名 24var postMessageCell = sheetData.getRange(2, 3); // セルの位置。縦横それぞれ1~の番号で指定できる 25 26// ツイートを投稿 27function postUpdateStatus() { 28 var service = twitter.getService(); 29 var response = service.fetch('https://api.twitter.com/1.1/statuses/update.json', { 30 method: 'post', 31 payload: { status: postMessageCell.getValue() } 32 }); 33}
回答1件
あなたの回答
tips
プレビュー