2016-04-08 15 views
1

aşağıdaki hatayı alıyorum:Facebook Pazarlama API'sında bir AdAccount'ta ödeme yöntemi nasıl kontrol edilir? Pazarlama API yoluyla bir Reklam oluşturmaya çalışırken

error_subcode: 1359101 
error_user_msg: "You need to have a valid payment method associated with your ad account before you can create ads." 
error_user_title: "Add Payment Method" 

Burada bu error_subcodehttps://developers.facebook.com/docs/marketing-api/error-reference ve ana hata kodu "100 üzerinde herhangi bir ekstra bilgi bulamadık - de Geçersiz parametre "neredeyse hiç yardım değildi.

Not: Bunu yapmak için "... facebook.com/ads/manager/billing/transactions/ ..." adresindeki bir hesaba bir ödeme yöntemi eklemek istemiyorum.

Edit: Kullanıcının, Reklam Hesabı'nda bir ödeme yöntemi kurulumu olup olmadığını kontrol etmenin bir yolu var mı?

+0

Tüm alt kodlar belgelenmemiş; ama mesaj kendisi için konuşur, değil mi? – CBroe

+0

Doğal olarak öyle. Notumda yazdığı gibi, nasıl çözüleceğini biliyorum * elle *, ama bu kabul edilen bir şey yapmamalı. Bu hesapta ödeme yöntemini nasıl kontrol edeceğimi soruyorum, bir hatayla karşılaştığım noktaya gelmeden önce (ve hata oranım için başka bir yumru ekleyin). –

+0

_ “Ben […]” diye soruyorum. Iyi, sadece şimdi… // https://developers.facebook.com/docs/marketing-api/reference/ad-account - properties 'funding_source' /' funding_source_details 'yardım etmeli. – CBroe

cevap

1

Kullanıcının, Reklam Hesabı'nda bir ödeme yöntemi ayarının olup olmadığını kontrol etmenin bir yolu var mı?

İlan Hesap nesnenin alanların funding_source ve funding_source_details göz at - (. Gerekirse, artı ek ayrıntılar) bir ödeme yöntemi hesap için ayarlanmış olup olmadığını belirlemek için, mümkün olmalıdır kullananlara

https://developers.facebook.com/docs/marketing-api/reference/ad-account