BANDとは
BANDは、グループコミュニケーションを促進するモバイルコミュニティアプリケーションです。 Naver Corporationによって作成されたこのサービスは、iOS、Android、およびデスクトップで利用できます。
https://en.m.wikipedia.org/wiki/Band_(software)
LINEの姉妹アプリですね。
ショートカットとは
日々の些事を省略してくれるiOS用のアプリケーションです。
https://apps.apple.com/jp/app/%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88/id915249334
BAND API
BANDはAPIを提供しています。
ユーザのプロフィールを取得したり、投稿をしたりできます。
https://developers.band.us/develop/guide/api
目標
ショートカットからBANDに投稿すること。
BAND APIにレジスターする
https://developers.band.us/develop/guide/api から、「My Apps」>「Register」を押下します。
Registering an App
Basic Information
項目 | 値 |
---|---|
Service Name | 任意 |
Category | 任意 |
Redirect URI | 任意(適当なURIで可) |
を記入します。
Term of Service
同意します。
Service(App) ダッシュボード
_Access Token_を取得するために、自分のBANDとリンクさせます。
Client ID、Client Secret、_Access Token_を入手しました。
ショートカットを作成する
iCloudリンクからショートカットを入手し、ご自身の環境変数(Client ID、Client Secret、Access Token)を設定してください。
詳しい説明はショートカットを実際に見てください。
Safariの共有シートからこのショートカットを実行すると、投稿が成功するはずです。もしエラーが発生する場合は、BAND APIのリファレンスをお読みください。
備考
Contentにバイナリファイルを添付する方法があるのだろうか。