2015-03-11 20 views
6

Yardıma ihtiyacım var. ProductCatalog'u Business Manager'a eklemeye çalıştığım geliştirici uygulamasını kullanıyorum. Daha önce Çoklu Ürün ekliyorum ve tamam mı? HataFacebook Marketing API - ProductCatalog ekleyerek

(# 275) İlan hesabı ben

$request = new FacebookRequest($session, 'POST', '/<BUSINESS_ID>/product_catalogs',array('name'=>'test')); 
$response = $request->execute(); 

Ben

olsun denemek Bu istek

için tespit edilemeyen

$catalog = new ProductCatalog(null,'<BUSINESS_ID>'); 
$catalog->setData(array(
    ProductCatalogFields::NAME => 'test', 
)); 
$catalog->save(); 

Ben olsun

(# 275) Ad hesabı bu istek ne oldu

için tespit edilemeyen? ProductCatalog AdAcoountID gerekir? Uygulama ayarlarına tüm adaccounts kimliklerini ekliyorum. Bunu kod içine eklemem gereken yer. En yeni API'm var.

+0

Belki bu size yardımcı olabilir: http://stackoverflow.com/questions/29278909/how-to-get-a-listing-of-product-catalogs-from-a-business-manager-with-developmen – Perry

cevap

2

Kullandığınız uygulamanın, Ads API erişimi düzeyi nedir? here açıklandığı gibi farklı seviyeler vardır. Ürün Katalogları İş Yöneticisi kullandığından, you need "Standart" düzeyi ile Pazarlama API Eri olması.

uygulama "Kalkınma" ya da "Temel" erişime hala, daha yüksek erişim için başvurabilir okumayı yukarıda belirtilen belgelere bakın.

Sen sana Uygulama Dashboard giderek sahip erişim düzeyini görebilirsiniz -> "Durum ve Gözden", incelenmek üzere yeni bir gönderi oluşturma ve hangi izinleri bakın.

+0

Benim için başvurmadan önce, önce bir geliştirme seviyesinde test edemez miydin? Uygulama kuralları, başlangıç ​​proje düzeyinde bulunamayan bilgiler gerektirir. Bu durumda – deb0rian

+0

, erişim verildi sürece, API test etmek mümkün değildir. https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.3 ve izin konusunda kırmızı bülten de: Sistem kullanıcıları ile ilgili sayfasına bakın. – Roemer