0

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.

cevap

0

Erişim tokenları bir kullanıcı + uygulamasından oluşur. Hem kullanıcının hem de uygulamanın, erişmeye çalıştığınız erişim varlığına sahip olduğundan emin olun (bu durumda, reklam hesabı). belirteç kapsamı ads_read

+0

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

+0

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 –

İlgili konular