# 在 make.com 中使用 Instagram for Business App 由於 Meta 公司政策改變,不提供外部程式存取 Instagram 個人帳號,必須轉成專業帳號並與 Facebook 粉專連結後才行,因此在 make.com 中也把原本的 Instagram App 移除,改為 Instagram for Business App,本文就說明如何使用這個新的 App: 1. 請先依照〈[連結 Facebook 粉絲專頁與 Instagram 帳戶](/IsBZJ377Q5ObKTXoTaw20g)〉一文的說明,將你的 Instagram 帳號與 Facebook 粉專連結。 2. 在 make.com 中建立新腳本後加入 **Instagram for Business** App: ![image](https://hackmd.io/_uploads/rkWJANcHkg.png) 在搜尋欄輸入 "Instagram" 後選取 **Instagram for Business** App 下的 **Watch media** 模組: :::info 為方便行文,本文之後都簡稱 **Instagram** App。 ::: 3. 建立可以透過 Facebook 粉專存取 Instagram 的連線: ![image](https://hackmd.io/_uploads/B104AE5HJe.png) 按 **Create a connection** 建立連線: ![image](https://hackmd.io/_uploads/BJTv0Vqr1l.png) 填入自訂的名稱,本例保留預設的連線名稱,按**Save**繼續: ![image](https://hackmd.io/_uploads/H1K2ANcryx.png) 注意這裡因為是要透過 Facebook 的粉專存取 Instagram,所以建立連線時要登入的是 Facebook 帳號,不是 Instagram 的帳號。如果你剛剛在 Facebook 有切換成粉絲專頁的身分,就會看到上面的畫面,讓你將身分切換回個人身分,請按**繼續**切換: :::info 如果你目前 Facebook 就是個人身分,就會直接進入下一個畫面。 ::: ![image](https://hackmd.io/_uploads/HkVokB5S1l.png) 確認目前登入的 Facebook 分份後,按**以XX的身分繼續**: :::info 目前似乎沒有切換登入帳號的功能,如果需要,就要先自行在 Facebook 中切換登入帳號後,再進行建立連線的步驟。 ::: 4. 設定模組: ![image](https://hackmd.io/_uploads/H1nKeScBJe.png) 建立連線後會看到剛剛設定的連線名稱;在**Pages**欄位會列出目前登入的 Facebook 帳號下已經和 Instagram 連結帳號的粉專清單,請依據要監看的 Instagram 帳號選取對應的粉專(你可以透過括弧內的名稱辨識連結的 Instagram 帳號);**Limits** 可以限制每次讀取新貼文的數量。設定完成後按 **OK**: ![image](https://hackmd.io/_uploads/SJqOGS5SJg.png) 接著會讓你選取新貼文的條件,本例選 **From now on** 表示從現在開始的貼文才算是新貼文;**Choose manually** 會列出貼文讓你選擇從哪一則貼文後都算新貼文,要測試時比較容易操控;或是可以選擇**Since a specific date**從指定的日期起算新貼文;若是選**All** 就會把所有的貼文都當成新貼文。選取完成後按 **OK** 完成。 到這裡就完成了 **Instagram for Business/Watch media** 的設定。 :::info 從這裡開始的操作就跟《[AI 流程自動化超 Easy](https://www.flag.com.tw/books/product/F4328)》2-13 頁〈測試模組〉小節開始的操作一樣,只是資料項目的排列順序不一樣,應該可以照著書上的說明操作,或是按照本文繼續操作也可以。 ::: 5. 設定好模組之後,就可以測試看看: ![image](https://hackmd.io/_uploads/HJXAnwqHyg.png) 先在模組上按滑鼠右鍵,選取**Run this module only** 單獨執行模組一次,讓它檢查有沒有新貼文: ![image](https://hackmd.io/_uploads/B1mwpwcHyl.png) 由於目前沒有新貼文,所以模組執行後沒有收到資料,資料量為 0: ![image](https://hackmd.io/_uploads/Hkl42aw5Syg.png =300x) 現在貼上一則新的貼文後依照剛剛同樣的方式重新執行一次模組測試: ![image](https://hackmd.io/_uploads/SkGA0v5Syg.png) 這次就收到新貼文的資料,個別項目代表: |項目名稱|說明| |---|---| |caption|貼文標題| |Media URL|貼文照片網址| |PermalLink|貼文網址| |Timestamp|貼文時間| 如果把貼文內照片網址複製後貼到瀏覽器的網址列,就可以看到實際的照片: ![image](https://hackmd.io/_uploads/BJNj1_qBJl.png) 貼上網址後看到的照片。 如果你在貼兩則新貼文,重新執行模組測試,就會看到如下結果: ![image](https://hackmd.io/_uploads/HkpKMdqrkx.png) 你可看到收到兩筆資料,個別是兩則新貼文的內容。 這樣我們就可以在 make.com 中監看 Instagram 的新貼文了。