2015-06-23 14 views
8

Sto lavorando a un'app FB per la creazione di annunci Facebook. In passato ero in grado di eseguire il debug dell'intero processo di creazione degli annunci FB in una modalità di sviluppo, ma improvvisamente ho iniziato a ricevere questo errore per il quale non ero in grado di trovare la documentazione.Impossibile creare creatività annuncio Facebook con un'app per Facebook in modalità di sviluppo

Richiesta:
https://graph.facebook.com/v2.2/act_foo/adcreatives?access_token=bar

Risposta:
{"error":{"message":"Invalid parameter","type":"FacebookApiException","code":100,"error_subcode":1885183,"is_transient":false,"error_user_title":"Ads creative post was created by an app that is in development mode","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."}}

Ho cercato Facebook documentazione delle API, ma non ho trovato nulla su questo errore error_subcode: 1885183. Chiunque ha esperienza con questo errore o un suggerimento su come affrontarlo?

EDIT bug è già segnalato per FB: https://developers.facebook.com/bugs/1605648466391176/

+2

Ho riscontrato questo errore. C'è una segnalazione di bug aperta su https://developers.facebook.com/bugs/1605648466391176/ – bjeavons

+0

@bjeavons Grazie per avermi indicato lì. –

risposta

6

Per completezza di tale domanda, la risposta dalla segnalazione di bug risolto è come folows:

in tutta la nostra piattaforma, Marketing API inclusa , il contenuto creato dalle app è visibile solo agli utenti che possono vedere l'app

Abbiamo riscontrato un bug che consentiva la creazione di annunci che erano promuovendo post creati da app in modalità di sviluppo, tali annunci non sarebbero visibili a nessuno che non sia amministratori, sviluppatori o tester dell'app, questo ha causato più problemi nel nostro sistema di consegna degli annunci e la corretta convalida è ora in atto per impedire tali creazione degli annunci

Se si desidera creare annunci da un'app che è in modalità sviluppo, ciò è possibile, ma il post che si intende promuovere deve essere stato creato da un'app non in fase di sviluppo modalità - vale a dire se la tua app è in modalità sviluppo è OK se stai promuovendo post di una pagina dall'endpoint di una pagina/promotable_posts e l'app che ha creato questi post non è in modalità di sviluppo

Se non stai utilizzando i post della pagina esistenti e li stai creando inline/implicitamente come parte della creazione di un annuncio, l'app utilizzata per creare l'annuncio deve essere visibile: puoi modificarla per la tua app utilizzando "Vuoi rendere questa app e tutte le sue funzionalità live disponibili al pubblico in generale? " attivare nella scheda Revisione Stato & della plancia app per l'applicazione

https://developers.facebook.com/bugs/1605648466391176/?comment_id=1039672816061177

0

Abbiamo avuto lo stesso problema e abbiamo trovato una soluzione che riparato.

Abbiamo creato una nuova app di base per Facebook senza autorizzazioni aggiuntive e l'ho pubblicata immediatamente.

Abbiamo quindi aggiunto noi stessi come amministratori e abbiamo potuto creare di nuovo creatività attraverso l'API di marketing.

Spero che questo ti aiuti

Problemi correlati