用戶個人檔案 API 可讓您使用 Instagram 範圍編號 (IGSID) 以檢索顧客個人檔案資訊。您可以使用此資訊,為與您企業互動的用戶提供個人化體驗。
需要用戶同意才能存取用戶個人檔案。只有當用戶向企業傳送訊息或點擊開場白或常駐選單時,才需要設定用戶同意。如果某位用戶對帖子或回應發表回應,但尚未向企業傳送訊息,您的應用程式將收到錯誤,顯示「需要用戶同意才能存取用戶個人檔案」。
您需要下列項目:
instagram_basic
權限instagram_manage_messages
權限pages_manage_metadata
權限pages_read_engagement
權限pages_show_list
權限MODERATE
任務的用戶所要求如果顧客封鎖了您的企業,您將無法查看其資訊。
以下個人檔案欄位適用於所有 Graph API 版本。
欄位名稱 | 說明 |
---|---|
| 顧客姓名(如果未設定姓名,可為 null) |
| 顧客個人資料相片的網址(如果未設定個人資料相片,可為 null)。此網址將在數天後過期。 |
以下個人檔案欄位適用於 Graph API v12.0 及以上版本。
欄位名稱 | 說明 |
---|---|
| 顧客的驗證狀態 |
| 顧客的追蹤者人數 |
| 指明顧客有否追蹤企業 |
| 指明企業有否追蹤顧客 |
以下欄位適用於 Graph API v14.0 及以上版本。
欄位 | 說明 |
---|---|
| 顧客 Instagram 帳戶的用戶名稱 |
如要取得顧客的個人檔案資訊,請向顧客的 Instagram 範圍編號節點傳送 GET
要求,並加入您想查看的欄位。
curl -X GET "https://graph.facebook.com/v19.0
/instagram-scoped-user-id
?fields=name,username,profile_pic,follower_count,is_user_follow_business,is_business_follow_user
&access_token=page-access-token"
成功的話,應用程式將會收到以下 JSON 回應:
{ "name": "Peter Chang", "username": "peter_chang_live", "profile_pic": "https://fbcdn-profile-...", "follower_count": 1234 "is_user_follow_business": false, "is_business_follow_user": true, }