W mojej aplikacji chcę tworzyć reklamy Facebooka w imieniu użytkownika. Jak mogę odkryć za pomocą interfejsu API, czy ma konto FB Ads i jaki jest jego identyfikator konta reklamowego?Jak pobrać identyfikator konta użytkownika Facebooka?
Odpowiedz
Pod aplikacji ma dostęp do Ads API i masz ads_management
Permission można pobrać listy kont reklamowe z wezwaniem do /<USER ID>/adaccounts
odpowiedź jest tablicą adaccount
obiektów, udokumentowany tutaj: https://developers.facebook.com/docs/reference/ads-api/adaccount/
Możesz użyć odkrywcy wykresów facebook do odszukania tych informacji. musisz określić pola, które chcesz przekazać do eksploratora wykresów na Facebooku. Przykład:
https://graph.facebook.com/ {user_id} pola = id, nazwa, adaccounts
Ponadto można znaleźć za pomocą tego http://rubygems.org/gems/zuck aby pobrać wszystkie adaccounts/reklamy/ACCOUNT_ID że dany użytkownik, ale należy pamiętać, że trzeba mieć wystarczające uprawnienia? przeczytaj te informacje, a także potrzebujesz tokena, który nie wygasł.
Właściwie wystarczy zezwolenie 'ads_read'. –
Ta odpowiedź poprzedza wprowadzenie ads_read pod koniec 2013 r. - bieżące dokumenty dotyczące dostępu do api reklam można znaleźć tutaj: https://developers.facebook.com/docs/marketing-api/access – Igy