簡體   English   中英

Facebook廣告,將客戶頁面添加到業務經理

[英]Facebook ads, add customer page to business manager

我想做的是能夠從我的fb帳戶創建和發布FB廣告,然后使用fb api將其發布到其他用戶的fb頁面上。

用戶可以安裝我的應用程序,該應用程序將請求manage_pages + business_management權限以及其他一些必需的權限。(這部分已完成測試應用程序的工作,並且可以正常工作),然后用戶可以在我的平台上創建fb廣告並將這些頁面連接到他們已經創造出來了。 我也可以從我的平台制作fb廣告,但無法將用戶頁面連接到我的fb廣告。

  1. 我有一個與業務經理+與之相連的應用程序(開發模式)的主帳戶+系統用戶,測試帳戶等。

到目前為止,我已經確定必須將其他fb用戶頁面添加到我的業務頁面中,並根據文檔進行操作,首先,我必須使用以下curl請求為系統用戶安裝該應用程序。

https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.10安裝應用程序系統用戶或管理員系統用戶必須安裝將用於生成令牌的應用程序。 這意味着允許該應用代表該系統用戶或受管系統用戶調用API。 系統用戶和應用程序都應該屬於同一個業務經理。要為系統用戶安裝應用程序,您需要執行以下操作:* access_token:管理員用戶,管理系統用戶或其他系統用戶(如果生成)* * business_app:應用程序ID為已安裝要為系統用戶安裝應用程序,請發出POST請求,如下例所示:

卷曲

-F“ business_app = APP_ID” \\

-F“ access_token = ACCESS_TOKEN” \\

https://graph.facebook.com/API_VERSION/APP_SCOPED_SYSTEM_USER_ID/applications

該調用將返回一個布爾值,指示安裝成功。 如果不滿足任何限制,您將看到相應的錯誤消息。

但它永遠都行不通...

我的第一個問題是在繼續之前

  1. 甚至可以安裝始終處於系統用戶開發模式的測試應用程序嗎?

如果答案為“否”,那么我將使我的主應用程序處於活動狀態並提交以供審核,這樣我就可以獲取主應用程序中不存在的權限,這對我來說聽起來不合理,我應該能夠做到這一點在開發模式下使用測試應用。

但是,如果答案是肯定的,那么請告訴我。 當我嘗試時,我總是會收到此錯誤

錯誤:需要business_management權限才能管理對象

我已以管理員身份將系統用戶添加到Advert帳戶中我已以管理員身份將系統用戶添加到測試應用程序中創建系統用戶令牌時選中了business_management復選框

非常感謝您的幫助!

ps:請糾正我,如果您認為這不是實現我目標的正確方法

好吧,如果有人到此頁面尋找答案,那該死的簡單,需要特殊特權才能執行此操作,而您必須聯系facebook。 就是這么簡單-_-,仍然沒有特權,因此無法添加其他任何內容...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM