Bu api'yi kullanarak reklam performans verilerini almaya çalışıyorum: https://graph.facebook.com/v2.5/ {ad-account-id}/insights. Bu istek yapılırken kullanıcı erişim belirteci gereklidir. Birkaç reklam hesabım var. Ancak bir kullanıcı erişim belirteci, reklam hesaplarımın bir kısmı için geçerlidir. Hata iletisi "(# 10) Bu eylemi gerçekleştirmek için yeterli izniniz yok". Niye ya? (Tüm reklam hesaplarının gösterge tablosuna erişebilirim.)facebook ads performans verilerini almak için kullanıcı erişimi belirteci
Her kullanıcı erişim belirteci bir uygulama ile ilgilidir. Farklı uygulamalarla oluşturulan iki kullanıcı erişimi belirteçleri var. Başka bir erişim jetonuna geçersem, performans verilerini api ile alabildiğim reklam hesapları farklıdır. Dolayısıyla, bu, kullanıcı erişim belirtecinin oluşturulduğu uygulamalarla ilgili olduğunu tahmin ediyor.
izin içerir hale oluştururken Ayrıca
vb sayfaları için read_insights değil mi? Reklamlardan bilgi edinmek istiyorsanız ads_read iznine ihtiyacınız var – noelnoegdip
Evet, haklısınız. "Ads_read" olmalıdır. Orijinal yanıtı güncellendi - https://developers.facebook.com/docs/facebook-login/permissions#reference-ads_read –