5

Używam Facebooka jako platformy reklamowej do promowania mojej aplikacji w sklepach Apple i Google. Chciałbym stworzyć usługę Windows, która pobierze codzienne raporty o statusie reklamy mojej kampanii marketingowej z jednym Facebookiem, najlepiej przy użyciu 60-dniowego tokena lub jakiegoś stałego rozwiązania, dzięki czemu token będzie pobierany w razie potrzeby. Myślę, że rozumiem wszystko, aby to zrobić, z wyjątkiem tego, jak wygenerować token dostępu, aby móc go używać z interfejsem API Graph Graph. Który token do konta Facebook jest mi potrzebny i jak go zdobyć?Jak wygenerować token dostępu Facebook Marketing API do korzystania z niego w aplikacji Windows

Odpowiedz

4

Potrzebujesz aplikacji Facebook i przyznać tej aplikacji uprawnienie ads_read w celu pobierania raportów o działaniach reklamowych za pośrednictwem interfejsu API (source).

Będziesz potrzebować długotrwałego tokena, dzięki czemu nie będziesz musiał często ponownie się uwierzytelniać. The access token documentation opisuje kroki, aby wymienić krótkotrwały żeton na długo żyjący.

Możesz również rozważyć zarządzanie aplikacją, kontem reklamowym i tokenami dostępu (za pośrednictwem użytkownika systemu biznesowego) za pomocą FB Business Manager.

+0

Potrzebuję aplikacji FB? Nigdy go nie zrobiłeś, to jest coś, co można zainstalować na jakimś profilu użytkownika, a może zrobić coś w przeglądarce? Nie rozumiem, jak korzystać z aplikacji na Facebooku, aby automatycznie pobierać codzienne raporty. Mogę sobie tylko wyobrazić, że ktoś klika codzienne pobieranie raportu. Czy możesz wyjaśnić tę część? – watbywbarif

+2

Jeśli chcesz ręcznie pobierać raporty, możesz to zrobić za pośrednictwem menedżera reklam FB https://www.facebook.com/ads/manage/ lub za pomocą Edytora mocy https://www.facebook.com/ads/manage/ powereditor /. Ale aby pobrać dane raportu za pośrednictwem interfejsu API, potrzebujesz aplikacji FB. Autoryzuj aplikację, by odczytała dane z konta reklamowego, a następnie ustaw kod, aby automatycznie pobierać dane z raportu reklamowego z interfejsu API i danych wyjściowych. Kasa w przewodniku FB https://developers.facebook.com/docs/marketing-api/guides/chapter-0-create-flow-overview – bjeavons

+0

Miałem wrażenie, że raporty dl można wyświetlać tylko z aplikacji piaskowanej FB uruchomionej w przeglądarce , ale jeśli FB ap jest po prostu proxy, który łączy infrastrukturę FB i umożliwia ci poświadczenia bezpieczeństwa, aby wywołać API z twojej natywnej aplikacji na PC, niż to jest to, czego potrzebuję. Sprawdzę to jeszcze raz. Dzięki! – watbywbarif

-1
  1. Utwórz aplikację na Facebooku.
  2. Przejdź do sekcji Graph API Explorer w sekcji Narzędzia na Facebooku: .
  3. Wybierz swoją aplikację z menu rozwijanego.
  4. Hit Zdobądź token> Uzyskaj token dostępu dla użytkownika.
  5. W Wybierz Uprawnienia wybierz wymagane uprawnienia lub wybierz je z rozszerzonych uprawnień.
  6. Użyj znacznika dostępu użytkownika, który zostanie wyświetlony w polu wprowadzania formularza tokenu dostępu.