Ich arbeite an einer FB-App zum Erstellen von Facebook-Anzeigen. In der Vergangenheit war ich in der Lage, den gesamten Prozess zur Erstellung von FB-Anzeigen in einem Entwicklungsmodus zu debuggen, aber plötzlich fing ich an, diesen Fehler zu bekommen, für den ich keine Dokumentation finden konnte.
Anfrage:
Ссылка
Antwort:
{"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."}}
Ich habe die Facebook-API-Dokumentation durchsucht, aber nichts zu diesem Fehler error_subcode: 1885183
gefunden.
Hat jemand Erfahrung mit diesem Fehler oder einen Hinweis, wie man damit umgehen soll?
BEARBEITEN Der Fehler wurde bereits an FB gemeldet: Ссылка
Für die Vollständigkeit dieser Frage lautet die Antwort aus dem aufgelösten Fehlerbericht wie folgt:
Auf unserer gesamten Plattform, einschließlich der Marketing API, sind von Apps erstellte Inhalte nur für Nutzer sichtbar, die die App sehen können
Wir hatten einen Fehler, der die Erstellung von Anzeigen erlaubte, die für Beiträge werben, die von Apps im Entwicklungsmodus erstellt wurden - solche Anzeigen wären für niemanden außer Admins, Entwicklern oder Testern der App sichtbar - dies hat zu mehreren Problemen in unserem Anzeigenlieferungssystem geführt und die korrekte Validierung ist jetzt vorhanden, um zu verhindern, dass solche Anzeigen erstellt werden.
Wenn Sie Anzeigen aus einer App erstellen möchten, die sich im Entwicklungsmodus befindet, ist dies möglich. Der zu bewerbende Beitrag muss jedoch von einer App erstellt worden sein, die sich nicht im Entwicklungsmodus befindet Wenn sich Ihre App im Entwicklungsmodus befindet, ist sie in Ordnung, sofern Sie vorhandene Seitenbeiträge vom Endpunkt / promotable_posts einer Seite aus bewerben und die App, die diese Beiträge erstellt hat, selbst nicht im Entwicklungsmodus ist
Wenn Sie keine vorhandenen Seitenposts verwenden und diese im Rahmen einer Anzeigenerstellung inline / implizit erstellen, muss die App, die zum Erstellen der Anzeige verwendet wird, sichtbar sein. Sie können diese für Ihre App mithilfe des "Möchten Sie diese App und alle ihre Live-Funktionen der Öffentlichkeit zugänglich machen?" Schalten Sie den Status & amp; Überprüfen Sie den Tab des App-Dashboards für die App
Wir hatten das gleiche Problem und haben einen Workaround gefunden, der es behoben hat.
Wir haben eine neue Facebook-App ohne zusätzliche Berechtigungen erstellt und diese sofort veröffentlicht.
Wir haben uns dann als Admins hinzugefügt und konnten über die Marketing-API erneut Creatives erstellen.
Hoffe das hilft dir
Tags und Links facebook facebook-graph-api facebook-ads-api