前提・実現したいこと
slack.apiで全private_channelのリストを取得したい。
発生している問題・エラーメッセージ
取得できず、空の値が返ってくる。
該当のソースコード
1 2token = hogehoge~~: 3 4function GetChannelInfo(){ 5 var url = "https://slack.com/api/conversations.list"; 6 var token_ = "?token=" + token; 7 var archived = "&exclude_archived="+true; 8 var types = "&types="+"private_channel";// 取得するチャンネルタイプ 9 var limit = "&limit=999"; 10 const options1 = {"headers": { 'Authorization': 'Bearer ' + token } 11}; 12 var response = UrlFetchApp.fetch(url+token_+archived+types+limit,options1); 13 var channelsInfo = JSON.parse(response).channels; 14 return channelsInfo; 15}
試したこと
conversations.listのtesterでは正常に取得できているのに、GASでは取得できない。
channels:read
groups:read
im:read
mpim:read
のtokenは追加できているはず
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/13 06:30