「Facebook 登入」是允許存取 Audience Network 分析報告 API 資料的新方法。此方法將取代營利管理工具介面中複製貼上系統用戶權杖的舊方法,可提供更安全的方法來授予資料存取權限,因為營利管理工具權杖存在暴露於企業之外的風險。
本文件著重於為直接分析報告 API 整合合作夥伴、行動成效衡量合作夥伴、中介服務合作夥伴,以及代表發佈商存取分析報告 API 資料的其他 Facebook 合作夥伴提供指引。
如果您是使用現有的合作夥伴(行動衡量或中介服務合作夥伴),則無需進行額外的編碼工作。確認您的合作夥伴已整合「Facebook 登入」流程。您必須點擊「使用 FB 登入」選項,然後選擇您想要授與存取權限的資產,並包含將產生的權杖。
如果您選擇「所有」資產,只要建立權杖的用戶能夠存取企業管理平台中的資產,權杖就會提供存取權限給「商家」底下的所有資產。
如果您需要直接使用分析報告 API,必須先建立 Facebook 應用程式並取得必要的權限。您的應用程式需要 read_audience_network_insights
權限才能存取 Audience Network 分析報告 API 資料。為了讓您的應用程式取得該權限,商家需要設置 Audience Network。
您的應用程式現已在 Audience Network 上線,可以使用 read_audience_network_insights
權限。如果您看不到 read_audience_network_insights
,請確認該應用程式連結至能夠存取您的營利管理工具商業帳號的商家。
如果您先前透過「Facebook 登入」獲得了 read_insights permission
,此權限仍然有效,但建議您改為使用 read_audience_network_insights
權限。
存取分析報告 API 的方式將因整合的類型而異。請按照適合您狀況的指示操作:
如果您有不包含任何前端/用戶介面的自訂(直接)分析報告 API 整合,並且僅用來查詢您的商家資料,則可以使用下列指示存取分析報告 API。
您現在可以使用此權杖存取 Audience Network 分析報告 API 資料。
若發佈商和合作夥伴擁有自己的用戶介面且可在介面中放置「Facebook 登入」按鈕,下列指南將很有幫助。對於願意存取所屬資料的發佈商以及希望使用權限存取其他發佈商營利資料的合作夥伴,本指南將很有助益。
您可以同時查看下列指南的端對端示範影片,包括上述的權限步驟:
read_audience_network_insights
權限,而不是建議的 public_profile,email
權限。使用更新的權限後,您的按鈕程式碼應如下所示: <fb:login-button scope="read_audience_network_insights" onlogin="checkLoginState();"> </fb:login-button>
statusChangeCallback
JavaScript 方法之引數的一部分。錯誤訊息 | 代表意涵 | 處置/解決方式 |
---|---|---|
讀取的粉絲專頁、企業商家、應用程式、網域或事件來源群組洞察報告不屬於查詢的用戶或應用程式所擁有 | 若是 Facebook 登入權杖,這表示應用程式發佈的權杖沒有足夠的權限( | 商業帳號管理員必須向想要產生權杖或已經產生權杖的用戶提供存取所有屬性的權限。 |
遺失或空白資料 | 此狀況通常表示全部或部分資料是使用我們的隱私彙總進行篩選,也可能是根據 MoMa 資料進行驗證。 | 檢查是否包含 |
權杖看不見 | 用於產生權杖所建立的應用程式並未建立為「商家」類型,且該應用程式已連結至 Audience Network 營利管理工具。 | 請確認建立中的應用程式可產生「商家」類型的權杖。嘗試建立新的應用程式,並務必依照「權限」部分下的指示進行操作。前往 developers.facebook.com/apps,選擇您看不到 |
| 權杖已過期 | 請確認已將權杖轉換為長期權杖。依照「將此權杖轉換為長期存取權杖」部分下的指示進行操作。向 Facebook 的伺服器發出分析報告 API 要求時,系統每天會重新整理長期存取權杖一次。如果未發出任何要求,權杖將會在大約 60 天後到期,用戶必須產生新的權杖。 |
顯示兩個名稱相同的應用程式 | 檢查其中一個應用程式是否具有 | 使用具有正確 |
(#200)存取分析報告 API v2.0 的方式已變更。您現在必須為應用程式實作 Facebook 登入才能存取此 API。 | 您沒有使用認證以新方式存取 API。 | 請確認從頭開始建立新的應用程式(僅用於建立權杖),並將其建立為「商家」類型。 |