CLI店舗とアカウント

CLI

店舗とアカウント

ネットワーク、店舗、接続済みアカウントを一覧表示し、新しいアカウントの接続リンクを取得して、jq でつなげます。

公開の前に必要なものは 3 つです。Sofia が対応するネットワーク、店舗の ID、そして店舗に接続されたアカウントです。

ネットワーク

platforms:list は各ネットワークの制限とフォーマットを返します。プラットフォームを参照してください。

sofia platforms:list

店舗

establishments:list は公開できる店舗を返します。使いたい店舗の id を控えておきましょう。

sofia establishments:list

接続済みアカウント

accounts:list <establishmentId> は店舗に接続されたソーシャルアカウントを返します。ネットワークに複数ある場合は、その ID を -a, --account に渡します。

sofia accounts:list $ESTABLISHMENT_ID

新しいアカウントを接続する

accounts:connect は接続用のリンクを返します。ブラウザで開いてネットワークを承認してください。-p, --platform は必須で、--redirect-url を指定すると完了後にあなたのページへ戻せます。

sofia accounts:connect $ESTABLISHMENT_ID -p instagram
sofia accounts:connect $ESTABLISHMENT_ID -p instagram --redirect-url https://app.example.com/connected

情報を集める流れ

店舗 ID を変数に入れてから、アカウントを確認します。

ESTABLISHMENT_ID=$(sofia establishments:list | jq -r '.data[0].id')
sofia accounts:list $ESTABLISHMENT_ID | jq '.data[] | {platform, handle}'
このページは役に立ちましたか?