Самому не удалось пока разобраться.
Как понял сам (мой) api код берется тут http://xml.yandex.ru/settings.xml.
Но куда и как его ставить?
В панели пользователя внизу есть управление АПИ. Там:
Ваш api код: тут какой-то код уже есть (откуда и что это - непонятно). Ну ладно...
Но сюда ничего вставить не представляется возможным (не предусмотрено). Предполагаю, что гдето в конфиге надо прописать? Но где? Пока не нашел. Но а как тогда обычным пользователям быть? Как им прописывать свои коды АПИ ?
Опишите, пожалуйста, подробно насчет этого АПИ. И как используется галка "Разрешить использование api для аккаунта".
Само описание прочитал тут http://seo-tools.forwebm.net/project-help/6/. Но насчет своего кода не понял...
Данный код используется не для Яндекс.XML - данный API код используется для api самого проекта. Запросы на получения которого направляются по адресу адрес_проекта/xml/ ( пример:
http://seo-tools.forwebm.net/xml/ ) Описание данного интерфейса доступна в разделе
http://seo-tools.forwebm.net/project-help/ (xml api проекта SEO-TOOLS и Закрытые типы xml api проекта SEO-TOOLS ).
Пример подобного запроса описан например тут
http://seo-tools.forwebm.net/project-help/6/21/ (полный список описания использования см. по адресу
http://seo-tools.forwebm.net/project-help/ в указанных выше 2 разделах.)
Ваш api код: тут какой-то код уже есть (откуда и что это - непонятно). Ну ладно...
Но сюда ничего вставить не представляется возможным (не предусмотрено). Предполагаю, что гдето в конфиге надо прописать? Но где?
Данный код генерируется автоматически и является уникальным для каждого пользователя. Предоставляет доступ к интерфейсу xml api проекта (проверка доступа). Параметр `Разрешить использование api для аккаунта` - включает и отключает соответственно возможность получения доступа для указанного в данном разделе api ключа. (если параметр отключен - запросы, отосланные с использованием данного ключа `указан в кабинете` не смогут быть обработаны и всегда будут возвращены с ошибкой).
Все равно - "Yandex XML Error: Запрос пришёл с IP-адреса, не входящего в список разрешённых — настройте правильный IP-адрес". Какой АйПи нужен? Пробовал айпи своего проекта, пробовал свой текущий (внешний при выходе в интернет), пробовал даже того сайта для которого пытаюсь создать запрос....
Яндекс.xml - совершенно другая тема, нежели xml api проекта. Используется исключительно для получения данных от Яндекса, например в `Панели оптимизатора`.
Как использовать данные Яндекс.xml как глобальные настройки для всех пользователей и для чего это используется описано в описании к обновлению v1.4.0 (см. историю обновлений).
Как и какой код от Яндекс.xml использовать в проекте - описано здесь
http://seo-tools.forwebm.net/project-help/8/35/ (как зарегистрировать IP смотрите в самом низу текста указанного раздела)
Настройки панели оптимизатора, включая параметры Яндекс.xml настраиваются в файле конфигурации панели оптимизатора (файл конфигурации находится в каталоге всех остальных конфигурационных файлов, включая основной файл конфигурации проекта) - имя файла не сообщаю по понятным причинам, если с поиском файла возникнут трудности - обращайтесь в ЛС или через ICQ
Пример конфигурации параметра `Индекс Яндекс`
/* Индекс Яндекс */
'id_yandexindex_value' => array(
'disabled' => 0,
'default' => 1,
'width' => '160px',
'type' => 0,
'pluginid' => SS_INDEXYANDEX,
'pluginvaluepath' => '',
'bgcolor' => '',
'name' => 'id_yandexindex_value:paramname',
'color' => '',
'colorplus' => '#008000',
'colorminus' => '#FF0000',
'sleep' => 0.4,
'align' => 'center',
'canwrap' => 0,
'nodisplaydiff' => 0,
'linktoview' => 'ss_Plugin_IndexYandex::LINK_QUERY',
//http://yandex.ru/yandsearch?text=host%3Aforwebm.net
/* данные для доступа к Яндекс.XML Если параметры установены - использует их, если не установлены
либо использует глобальные параметры Яндекс.XML всей панели (если установлены) или не использует
*/
'yxmllogin' => '',
'yxmlkey' => '',
//позволяет включить, отключить использование Яндекс.XML без удаления данных от Я.xml
'nouseyandexxml' => 0,
//источник данных
'valuefromserv' => 1, //0-Яндекс, 1 - search.tut.by
/* глобальный параметр Яндекс.XML (если пользовательские не используются -
используется как по умолчанию, если сам установлен, если нет - будут прямыезапросы к яндексу
- черевато блокировкой ip)
*/
'adminxmllogin' => 'test',
'adminxmlkey' => 'test',
),
Здесь
'yxmllogin' => '',
'yxmlkey' => '',
и есть параметры, которые используются для указания данных Я.xml открыто (т.е в панели по умолчанию и в последствии могут быть настроены конечным пользователем `под свои нужды`)
Глобальные параметры Яндекс. xml устанавливаются в
'adminxmllogin' => 'test',
'adminxmlkey' => 'test',
данные параметры не могут быть изменены пользователями и не будут им видны, используются как замена `Прямым` запросам к Яндексу для получения данного параметра. Например если в панели пользователь не включал использование Яндекс.xml - запросы должны идти напрямую, что может вызвать блокировку IP сайта. Если данные параметры (глобальные Я.xml) установлены - то вместо прямых запросов для всех пользователей будут использоваться именно они. (более чем оптимально использовать их, если у Вас имеется большое кол-во возможных запросов в Я.xml)
p.s
Как настраивать Я.xml аккаунт на сайте Яндекса смотрите непосредственно в справке самого Яндекса, например для Яндекс.xml тут -
http://help.yandex.ru/xml/