確認場所の確認
https://www.instagram.com/re_nyanchu_ru/?hl=ja
このURLからわかるのは、Instagramアカウント名だけです。
まずはこの順番
入力する項目
Instagramアカウント
Instagramのプロフィール画面
@re_nyanchu_ru
ブラウザでInstagramを開き、プロフィールURLの最後を見るだけです。 今回はURLの中の re_nyanchu_ru がアカウント名です。
Instagramをひらく入力する項目
Instagram Business Account ID
Meta for Developers → Graph API Explorer
1784... から始まる数字
FacebookページとInstagramがつながっている状態でMetaにログインします。 Graph API Explorerで下の文字を入れて、出てきた id をコピーします。/me/accounts?fields=instagram_business_account{id,username}
入力する項目
Instagram Access Token
Meta Graph API Explorer → Generate Access Token
長い文字のカギ
Metaの画面で権限を選び、アクセストークンを作ります。これは投稿を見るためのカギなので、 人に見せずに入力してください。
Metaでカギを作る入力する項目
GoogleアカウントURL
Googleビジネスプロフィールの共有リンク
https://share.google/...
Google検索またはGoogleマップで店舗プロフィールを開き、共有ボタンからURLをコピーします。
Google店舗一覧をひらく入力する項目
Google Location Name
Google Business Profile APIのlocations一覧
accounts/.../locations/...
Google OAuth 2.0 Playgroundで店舗一覧を出します。返ってきた中のname をそのままコピーします。 形は accounts/数字/locations/数字 です。
入力する項目
Google Access Token
Google OAuth 2.0 Playground
Googleの長い文字のカギ
Google OAuth 2.0 Playgroundで下の文字を入れて、Access tokenを作ります。https://www.googleapis.com/auth/business.manage
Google Location Nameを見つける一番かんたんな流れ
- Google Cloudの認証情報を開いて、OAuth Client IDを用意します。
- OAuth 2.0 Playgroundを開いて、右上の歯車から自分のClient IDを入れます。
- Scopeに
https://www.googleapis.com/auth/business.manageを入れて許可します。 - まず
https://mybusinessaccountmanagement.googleapis.com/v1/accountsを送ります。 - 次に
https://mybusinessbusinessinformation.googleapis.com/v1/accounts/数字/locations?readMask=name,titleを送ります。 - 返ってきた
nameが、入力欄のGoogle Location Nameです。
大事なこと
Access Tokenは「家のカギ」のようなものです。入力後は画面に表示されません。 期限が切れることがあるため、止まった場合は新しいTokenで連携を開始し直します。