2015-03-26 2 views
2

Я работаю над API маркетинга. Я хочу попасть в этот Api, чтобы получить оценку целевой аудитории, в основном, сколько пользователей смогут увидеть мое объявление.Ожидается тип строки, но целое число типа было получено со значением 0

"https://graph.facebook.com/v2.2/{adaccountid}/reachestimate" 

Я получаю ответ, пока не передаю этот параметр «flexible_spec». Всякий раз, когда я передаю этот параметр, я получаю этот ответ: «Строка типа ожидается, но целое число типа было получено со значением 0». Я искал его, но решения не было.

Я покажу вам, что я пытался до сих пор:

1)"https://graph.facebook.com/v2.2//{adaccountid}/reachestimate?  targeting_spec={"geo_locations":{"countries": ["IN"]},"flexible_spec":{"interests":["6006289279425"]}} 
2) "https://graph.facebook.com/v2.2//{adaccountid}/reachestimate?  targeting_spec={"geo_locations":{"countries": ["IN"]},"flexible_spec":{"interests":["Movies"]}} 
3)"https://graph.facebook.com/v2.2//{adaccountid}/reachestimate?  targeting_spec={"geo_locations":{"countries": ["IN"]},"flexible_spec":{"interests":["id":"6006289279425","name":"Movies"]}} 

Я пытался посылать массив идентификаторов в гибких интересах спецификации, массив зовут в flexible_spec интересов, и я также пытался посылать list<interests> в нем. Но не повезло.

ответ

0

Я искал много об этой ошибке. Затем я узнал о своей ошибке, которую я делаю в этом API. Мы можем указать поля интересов двух типов:

1) targeting_spec={"geo_locations":{"countries":"IN"]},"flexible_spec":[{"interests":["6006289279425"]}]} 
2) targeting_spec={"geo_locations":{"countries": ["IN"]},"interests":["6006289279425","46345343534"]} 

Первый передающий массив интересов в массиве flexible_spec. второй передаёт интересы как объект массива, но не в flexible_spec.

Это помогло мне. Я отправляю этот ответ, потому что он может помочь вам и в той же ситуации. Спасибо.

Смежные вопросы