SEO-TOOLS проект сайта SEO инструментов > Кабинет пользователя

Раздел `XML API`

(1/1)

forwebm:
Раздел `XML API` предоставляет возможность использовать xml api для получения данных проекта у себя на сайте.
Раздел управления api имеет вид:



В данном разделе указаны все, активированные администрацией интерфейсы api проекта.
Как использовать интерфейсы api Вы можете посмотреть в справке преокта по адресу http://seo-tools.forwebm.net/project-help/

blackcat:
Самому не удалось пока разобраться.
Как понял сам (мой) api код берется тут http://xml.yandex.ru/settings.xml.
Но куда и как его ставить?
В панели пользователя внизу есть управление АПИ. Там:
Ваш api код:    тут какой-то код уже есть (откуда и что это - непонятно). Ну ладно...
Но сюда ничего вставить не представляется возможным (не предусмотрено). Предполагаю, что гдето в конфиге надо прописать? Но где? Пока не нашел. Но а как тогда обычным пользователям быть? Как им прописывать свои коды АПИ ?
Опишите, пожалуйста, подробно насчет этого АПИ. И как используется галка "Разрешить использование api для аккаунта".
Само описание прочитал тут http://seo-tools.forwebm.net/project-help/6/. Но насчет своего кода не понял...
Изучил это http://seo-tools.forwebm.net/project-help/8/35/
Все равно - "Yandex XML Error: Запрос пришёл с IP-адреса, не входящего в список разрешённых — настройте правильный IP-адрес". Какой АйПи нужен? Пробовал айпи своего проекта, пробовал свой текущий (внешний при выходе в интернет), пробовал даже того сайта для которого пытаюсь создать запрос....

forwebm:

--- Цитата: blackcat от 08 Февраль 2012, 17:00:14 ---Самому не удалось пока разобраться.
Как понял сам (мой) 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/

Навигация

[0] Главная страница сообщений

Перейти к полной версии