#前提
GoogleAppsScript(GAS)を用いたTwitterのAPIを利用する際の認証時にエラーが出たので対処法を記録しておきます。
#事象
Error starting OAuth flow:
<?xml version="1.0" encoding="UTF-8"?>
<errors><error code="417">Desktop applications only support the oauth_callback value 'oob'</error></errors>
(line 334, file "Service", project "OAuth1")
Twitter Apps側の設定でCallback URLを設定していなかったことが原因。
適当なURLを入力すると下記のエラーメッセージに変わる。
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>
(line 334, file "Service", project "OAuth1")
#対処法
適切なURLを入力する。
https://script.google.com/macros/d/[GASのスクリプトID]/usercallback
[GASのスクリプトID]はGAS利用時のURLの該当部分のこと。
https://script.google.com/d/[GASのスクリプトID]/edit