В API необходимо указывать цифровое значение региона Код: my @regions = ( ['Россия', '225'], ['-Центр', '3'], ['--Москва и область', '1'], ['---Москва', '213'], ['---Балашиха', '10716'], ['---Воскресенск', '10722'], ['---Дмитров', '10723'], ['---Долгопрудный', '214'], ['---Дубна', '215'], ['---Железнодорожный', '21622'], ['---Жуковский', '20571'], ['---Ивантеевка', '21623'], ['---Климовск', '37147'], ['---Коломна', '10734'], ['---Королёв', '20728'], ['---Красногорск', '10735'], ['---Можайск', '10739'], ['---Орехово-Зуево', '10745'], ['---Подольск', '10747'], ['---Пущино', '217'], ['---Раменское', '10750'], ['---Сергиев Посад', '10752'], ['---Серпухов', '10754'], ['---Фрязино', '21619'], ['---Черноголовка', '219'], ['---Щелково', '10765'], ['---Юбилейный', '21620'], ['--Белгород и область', '10645'], ['---Белгород', '4'], ['---Старый Оскол', '10649'], ['--Брянск и область', '10650'], ['--Владимир и область', '10658'], ['---Владимир', '192'], ['---Ковров', '10664'], ['---Муром', '10668'], ['--Воронеж и область', '10672'], ['--Иваново и область', '10687'], ['--Калуга и область', '10693'], ['---Калуга', '6'], ['---Обнинск', '967'], ['--Кострома и область', '10699'], ['--Курск и область', '10705'], ['---Железногорск', '10710'], ['---Курск', '8'], ['--Липецк и область', '10712'], ['--Орел и область', '10772'], ['--Рязань и область', '10776'], ['--Смоленск и область', '10795'], ['--Тамбов и область', '10802'], ['--Тверь и область', '10819'], ['--Тула и область', '10832'], ['---Новомосковск', '10830'], ['---Тула', '15'], ['--Ярославль и область', '10841'], ['---Рыбинск', '10839'], ['---Тутаев', '21154'], ['---Ярославль', '16'], ['-Северо-Запад', '17'], ['--Санкт-Петербург и Ленинградская область', '10174'], ['---Волхов', '10864'], ['---Всеволожск', '10865'], ['---Выборг', '969'], ['---Гатчина', '10867'], ['---Кириши', '10871'], ['---Санкт-Петербург', '2'], ['---Сосновый Бор', '10891'], ['---Тихвин', '10892'], ['--Архангельск и область', '10842'], ['---Архангельск', '20'], ['---Северодвинск', '10849'], ['--Великий Новгород и Новгородская область', '10904'], ['--Вологда и область', '10853'], ['---Вологда', '21'], ['---Череповец', '968'], ['--Калининград и область', '10857'], ['--Мурманск и область', '10897'], ['---Апатиты', '10894'], ['---Мурманск', '23'], ['--Ненецкий автономный округ', '10176'], ['--Псков и область', '10926'], ['---Великие Луки', '10928'], ['---Псков', '25'], ['--Республика Карелия', '10933'], ['---Кондопога', '10934'], ['---Петрозаводск', '18'], ['---Сортавала', '10937'], ['--Республика Коми', '10939'], ['---Воркута', '10940'], ['---Сыктывкар', '19'], ['---Усинск', '10944'], ['---Ухта', '10945'], ['-Поволжье', '40'], ['--Киров и область', '11070'], ['--Нижний Новгород и область', '11079'], ['---Выкса', '20040'], ['---Дзержинск', '972'], ['---Кстово', '20044'], ['---Нижний Новгород', '47'], ['---Саров', '11083'], ['--Оренбург и область', '11084'], ['---Оренбург', '48'], ['---Орск', '11091'], ['--Пенза и область', '11095'], ['--Пермский край', '11108'], ['---Березники', '20237'], ['---Пермь', '50'], ['--Республика Башкортостан', '11111'], ['---Нефтекамск', '11114'], ['---Октябрьский', '20235'], ['---Салават', '11115'], ['---Стерлитамак', '11116'], ['---Уфа', '172'], ['--Республика Марий Эл', '11077'], ['--Республика Мордовия', '11117'], ['--Республика Татарстан', '11119'], ['---Альметьевск', '11121'], ['---Бугульма', '11122'], ['---Казань', '43'], ['---Набережные Челны', '236'], ['---Нижнекамск', '11127'], ['--Самара и область', '11131'], ['---Жигулевск', '11132'], ['---Самара', '51'], ['---Сызрань', '11139'], ['---Тольятти', '240'], ['--Саратов и область', '11146'], ['---Балаково', '11143'], ['---Саратов', '194'], ['---Энгельс', '11147'], ['--Удмуртская Республика', '11148'], ['---Глазов', '11150'], ['---Ижевск', '44'], ['---Сарапул', '11152'], ['--Ульяновск и область', '11153'], ['---Димитровград', '11155'], ['---Ульяновск', '195'], ['--Чувашская Республика', '11156'], ['---Новочебоксарск', '37133'], ['---Чебоксары', '45'], ['-Юг', '26'], ['--Астрахань и область', '10946'], ['--Волгоград и область', '10950'], ['---Волгоград', '38'], ['---Волжский', '10951'], ['---Камышин', '10959'], ['--Краснодарский край', '10995'], ['---Анапа', '1107'], ['---Армавир', '10987'], ['---Ейск', '10993'], ['---Краснодар', '35'], ['---Новороссийск', '970'], ['---Сочи', '239'], ['---Туапсе', '1058'], ['--Республика Адыгея', '11004'], ['--Республика Калмыкия', '11015'], ['--Ростов-на-Дону и область', '11029'], ['---Волгодонск', '11036'], ['---Каменск-Шахтинский', '11043'], ['---Новочеркасск', '238'], ['---Ростов-на-Дону', '39'], ['---Таганрог', '971'], ['---Шахты', '11053'], ['-Сибирь', '59'], ['--Алтайский край', '11235'], ['---Барнаул', '197'], ['---Бийск', '975'], ['--Забайкальский край', '21949'], ['--Иркутск и область', '11266'], ['---Ангарск', '11256'], ['---Братск', '976'], ['---Иркутск', '63'], ['---Усть-Илимск', '11273'], ['--Кемерово и область', '11282'], ['---Кемерово', '64'], ['---Междуреченск', '11287'], ['---Новокузнецк', '237'], ['--Красноярский край', '11309'], ['---Ачинск', '11302'], ['---Железногорск', '20086'], ['---Красноярск', '62'], ['---Минусинск', '11310'], ['---Норильск', '11311'], ['--Новосибирск и область', '11316'], ['--Омск и область', '11318'], ['--Республика Алтай', '10231'], ['--Республика Бурятия', '11330'], ['--Республика Тыва', '10233'], ['--Республика Хакасия', '11340'], ['--Томск и область', '11353'], ['---Северск', '11351'], ['---Томск', '67'], ['-Дальний Восток', '73'], ['--Благовещенск и Амурская область', '11375'], ['---Белогорск', '11374'], ['---Благовещенск', '77'], ['---Тында', '11391'], ['--Еврейская автономная область', '10243'], ['--Камчатский край', '11398'], ['--Магадан и область', '11403'], ['--Приморский край', '11409'], ['---Владивосток', '75'], ['---Находка', '974'], ['---Уссурийск', '11426'], ['--Республика Саха (Якутия)', '11443'], ['--Хабаровский край', '11457'], ['---Комсомольск-на-Амуре', '11453'], ['---Хабаровск', '76'], ['--Чукотский автономный округ', '10251'], ['--Южно-Сахалинск и Сахалинская область', '11450'], ['-Северный Кавказ', '102444'], ['--Карачаево-Черкесская Республика', '11020'], ['--Республика Дагестан', '11010'], ['--Республика Ингушетия', '11012'], ['--Республика Кабардино-Балкария', '11013'], ['--Республика Северная Осетия-Алания', '11021'], ['--Ставропольский край', '11069'], ['---Ессентуки', '11057'], ['---Кисловодск', '11062'], ['---Минеральные Воды', '11063'], ['---Невинномысск', '11064'], ['---Пятигорск', '11067'], ['---Ставрополь', '36'], ['--Чеченская Республика', '11024'], ['-Урал', '52'], ['--Екатеринбург и Свердловская область', '11162'], ['---Екатеринбург', '54'], ['---Каменск-Уральский', '11164'], ['---Нижний Тагил', '11168'], ['---Первоуральск', '11171'], ['--Курган и область', '11158'], ['--Тюмень и область', '11176'], ['---Ишим', '11173'], ['---Тобольск', '11175'], ['---Тюмень', '55'], ['--Ханты-Мансийский АО', '11193'], ['---Нефтеюганск', '11184'], ['---Нижневартовск', '1091'], ['---Сургут', '973'], ['---Ханты-Мансийск', '57'], ['--Челябинск и область', '11225'], ['---Магнитогорск', '235'], ['---Миасс', '11212'], ['---Озерск', '11214'], ['---Сатка', '11217'], ['---Челябинск', '56'], ['--Ямало-Ненецкий АО', '11232'], ['---Новый Уренгой', '11230'], ['---Ноябрьск', '11231'], ['---Салехард', '58'], ['СНГ (исключая Россию)', '166'], ['-Абхазия', '29386'], ['-Азербайджан', '167'], ['-Армения', '168'], ['-Беларусь', '149'], ['--Брест и область', '29632'], ['--Витебск и область', '29633'], ['--Гомель и область', '29631'], ['--Гродно и область', '29634'], ['--Минск и область', '29630'], ['--Могилёв и область', '29629'], ['-Казахстан', '159'], ['--Актау и Мангистауская область', '29414'], ['--Актобе и область', '29404'], ['--Алматы и область', '29406'], ['---Алматы', '162'], ['---Талдыкорган', '10303'], ['--Астана и Акмолинская область', '29403'], ['---Астана', '163'], ['---Кокшетау', '20809'], ['--Атырау и область', '29407'], ['--Восточно-Казахстанская область', '29408'], ['---Семей', '165'], ['---Усть-Каменогорск', '10306'], ['--Западно-Казахстанская область', '29410'], ['--Караганда и область', '29411'], ['--Костанай и область', '29412'], ['--Кызылорда и область', '29413'], ['--Павлодар и область', '29415'], ['--Северо-Казахстанская область', '29416'], ['--Тараз и Жамбылская область', '29409'], ['--Южно-Казахстанская область', '29417'], ['-Киргизия', '207'], ['-Молдова', '208'], ['-Таджикистан', '209'], ['-Туркмения', '170'], ['-Узбекистан', '171'], ['-Украина', '187'], ['--Восток', '20525'], ['---Днепропетровск и область', '20537'], ['----Днепродзержинск', '21775'], ['----Днепропетровск', '141'], ['----Кривой Рог', '10347'], ['----Никополь', '21773'], ['----Павлоград', '28401'], ['---Донецк и область', '20536'], ['----Горловка', '21774'], ['----Донецк', '142'], ['----Краматорск', '20554'], ['----Макеевка', '24876'], ['----Мариуполь', '10366'], ['---Запорожье и область', '20539'], ['---Луганск и область', '20540'], ['----Алчевск', '24885'], ['----Луганск', '222'], ['----Северодонецк', '24893'], ['---Харьков и область', '20538'], ['--Запад', '20524'], ['---Ивано-Франковск и область', '20532'], ['---Луцк и Волынская область', '20550'], ['---Львов и область', '20529'], ['---Ровно и область', '20534'], ['---Тернополь и область', '20531'], ['---Ужгород и Закарпатская область', '20530'], ['---Хмельницкий и область', '20535'], ['---Черновцы и область', '20533'], ['--Крым', '977'], ['---Евпатория', '11463'], ['---Керчь', '11464'], ['---Севастополь', '959'], ['---Симферополь', '146'], ['---Феодосия', '11469'], ['---Ялта', '11470'], ['--Север', '20528'], ['---Сумы и область', '20552'], ['---Чернигов и область', '20551'], ['--Центр', '20527'], ['---Винница и область', '20545'], ['---Житомир и область', '20547'], ['---Киев и область', '20544'], ['----Белая Церковь', '10369'], ['----Киев', '143'], ['---Кировоград и область', '20548'], ['---Полтава и область', '20549'], ['----Кременчуг', '21609'], ['----Полтава', '964'], ['---Черкассы и область', '20546'], ['--Юг', '20526'], ['---Николаев и область', '20543'], ['---Одесса и область', '20541'], ['---Херсон и область', '20542'], ['Европа', '111'], ['-Австрия', '113'], ['-Бельгия', '114'], ['-Болгария', '115'], ['-Великобритания', '102'], ['-Венгрия', '116'], ['-Германия', '96'], ['-Греция', '246'], ['-Дания', '203'], ['-Испания', '204'], ['-Италия', '205'], ['-Нидерланды', '118'], ['-Норвегия', '119'], ['-Польша', '120'], ['-Сербия', '180'], ['-Словакия', '121'], ['-Словения', '122'], ['-Страны Балтии', '980'], ['--Латвия', '206'], ['--Литва', '117'], ['--Эстония', '179'], ['-Финляндия', '123'], ['-Франция', '124'], ['-Чехия', '125'], ['-Швейцария', '126'], ['-Швеция', '127'], ['Азия', '183'], ['-Ближний Восток', '1004'], ['--Египет', '1056'], ['--Израиль', '181'], ['--Объединенные Арабские Эмираты', '210'], ['--Турция', '983'], ['-Грузия', '169'], ['-Индия', '994'], ['-Китай', '134'], ['-Таиланд', '995'], ['-Южная Корея', '135'], ['-Япония', '137'], ['Африка', '241'], ['Северная Америка', '10002'], ['-Канада', '95'], ['-США', '84'], ['Южная Америка', '10003'], ['-Аргентина', '93'], ['-Бразилия', '94'], ['Австралия и Океания', '138'], ['-Австралия', '211'], ['-Новая Зеландия', '139'] );
Посмотреть имена переменных для нужных параметров можно следующим образом. Создайте задание в Редакторе заданий через интерфейс с нужными параметрами (используя override), экспортируйте его код и декодируйте полученный код из base64 кодировки - получите полный JSON задания. И в этом JSONе можно посмотреть имена переменных. Например в SE::Yandex::Wordstat параметр Region - это массив geo: Код: { "type": "override", "id": "geo", "value": [ "225", "213", "10723" ] }
Спасибо, пытаюсь вот на PHP передать регоин в парсер Код: $options = array( 'parsers' => array( array( 'SE::Yandex::Direct::Frequency','default','{"type": "override","id": "geo","value": ["1"]}'), ), 'resultsFileName' => '$datefile.format().txt', 'resultsFormat' => '$p1.preset', 'uniqueQueries' => 0, 'keepUnique' => 0, 'resultsPrepend' => '', 'moreOptions' => 0, 'resultsUnique' => 'no', 'queryFormat' => '$query', 'doLog' => 'memory', 'resultsSaveTo' => 'file', 'configOverrides' => array(), 'resultsAppend' => '', 'queryBuilders' => array(), 'resultsBuilders' => array(), ); echo $taskUid = $aparser->addTask('10 threads', FALSE, 'text', 'москва', $options); Задание запускается, однако идет парсинг без учета переданного региона... Мне непонтно, как правильно передать массив оверрайдов..
У вас вместо хэша с override передается просто строка. Нужно примерно так: Код: array( 'SE::Yandex::Direct::Frequency','default', array( 'type' => 'override', 'id' => 'geo', 'value' => array("1") ) )
Запускаю как вы сказали, получаю ошибку.. Валится парсер, приходится перезагружать сервер.. PHP: $options = array( 'parsers' => array( 'SE::Yandex::Direct::Frequency','default', array( 'type' => 'override', 'id' => 'geo', 'value' => array("1") )));echo $taskUid = $aparser->addTask('10 threads', FALSE, 'text', 'москва', $options); приходит вот что Код: Request: {"action":"addTask","password":"","data":{"configPreset":"10 threads","resultsFileName":"$datefile.format().txt","parsers":["SE::Yandex::Direct::Frequency","default",{"type":"override","id":"geo","value":["225"]}],"uniqueQueries":0,"keepUnique":0,"resultsPrepend":"","moreOptions":"","resultsUnique":"no","doLog":"no","queryFormat":"$query","resultsSaveTo":"file","configOverrides":[],"resultsFormat":"","resultsAppend":"","queryBuilders":[],"resultsBuilders":[],"queriesFrom":"text","queries":"moscow"}} Error: Response fail:
Я не знаком с PHP, пример просто показал для иллюстрации слов, что нужно передавать хэш, а не строку. Проверяйте ваш запрос, чтобы данные были указаны правильно.
в parsers идет массив парсеров, верно так: PHP: $options = array( 'parsers' => array( array( 'SE::Yandex::Direct::Frequency', 'default', array( 'type' => 'override', 'id' => 'geo', 'value' => array("1") ) ) ));