2015-08-25 49 views
2

我想從我有以下要求測試應用程式的廣告在Facebook的創意(幾乎從Python SDK文檔here拍攝)創意:創建一個Facebook廣告在發展模式的應用程序

Message: Call was not successful 
Method: POST 
Path:  https://graph.facebook.com/v2.4/act_somenumber/adcreatives 
Params: {'object_story_spec': '{"link_data":{"caption":"www.example.com","image_hash":"existing_hash","link":"http://example.com","message":"try it out"},"page_id":"some_page_id"}', 'name': 'AdCreative for Link Ad'} 

不過,我得到如下回應:

Status: 500 
Response: 
{ 
    "error": { 
    "code": 100, 
    "is_transient": false, 
    "error_subcode": 1885183, 
    "error_user_msg": "Ads creative post was created by an app that is in development mode. It must be in public to create this ad.", 
    "error_user_title": "Ads creative post was created by an app that is in development mode", 
    "message": "Invalid parameter", 
    "type": "FacebookApiException" 
    } 
} 

現在,我已經看到了similar question,其中規定:

如果您想從處於開發模式的應用程序創建廣告,這是可能的,但是您要宣傳的帖子必須是由未處於開發模式的應用程序創建的 - 也就是說,如果您的應用程序處於這是確定的提供您推廣現有的頁面文章發展模式頁面的/ promotable_posts端點和創建這些職位應用程序本身不是以發展方式

我並不想創建一個廣告;我只是嘗試製作廣告素材,然後更新廣告以使用該廣告素材。使用開發應用程序的鏈接數據創建新廣告素材的正確方法是什麼?在創建與右欄廣告相對應的廣告素材方面,我沒有任何問題,這是以「網站點擊」爲目標的新聞推送/ Feed Feed廣告。相關廣告實際上是通過廣告管理器創建的,而不是通過應用創建的。

回答

0

解決方法是簡單地創建一個虛擬應用程序並將其設置爲公開可見。

相關問題