• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Помогите разобраться с API (Вообще не понимаю как работать с API)
Помогите разобраться с API
Sanet13
Сообщений: 5
Репутация: 0

Сообщение # 1 | 22:38:47
Здравствуйте. Не могу разобраться в API. Мне нужно, чтобы выводились новости сайта. Хочу это вставить в мобильное приложение для Android и возможно ещё в виджет для Windows 7 и ещё куда-нибудь. Нашёл шаблон для API и заполнил:

<div id="otvet"></div>
<script type="text/javascript">
$.get(
'http://ско-выхино-жулебино.рф/api/news/parad_v_den_reabilitacii_kubanskogo_kazachestva/2013-04-20-36',
function(data){
var mydata = new Array();
$('name', data).each(function(){
mydata[$(this).text()] = $(this).next().text();
};);
$('#otvet').html('Пользователь '+mydata['USER_NAME']+' написал материал: «'+mydata['TITLE']+'»');
},
'xml'
);
</script>

Тестирую через HTML файл Блокнота, открываю и ... пустая страница. Помогите, подалуйста. Видимо я мудрю либо с кодом XML, либо реализую не правильно. Как делать?

P.S. API на сайте включен, код не стоит.
Астра
Сообщений: 847
Репутация: 260

Сообщение # 2 | 09:37:33
Sanet13, наверняка кириллический доммен должен быть в punycode, т.е. в латинице через xn-
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 3 | 18:05:09
Цитата (Sanet13)
http://ско-выхино-жулебино.рф/

Это ваш сайт? Если нет, ничего не выйдет.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 4 | 19:14:21
JonMagon,
Цитата (JonMagon)
Это ваш сайт? Если нет, ничего не выйдет.

Это почему?
там без кея.. пока )

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 29 Апр 2013, 19:20:04
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 5 | 19:18:27
fflesh, потому что get выполняется в пределах одного домена.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 6 | 19:18:53
JonMagon,
Цитата (JonMagon)
отому что get выполняется в пределах одного домена.

Туплю )
..просто постоянно парсю, но в php )) сорь, напутал )

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 29 Апр 2013, 19:21:23
is
Сообщений: 402
Репутация: 16
Уровень замечаний:

Сообщение # 7 | 22:15:06
пару вопросов:

1. АПИ чисто скриптовый "интерфейс" ввода запроса? или можно обернуть в <div> и тому подобное и импортировать данные из ХТМЛ в ХТМЛ по типу условных операторов-переменных.

2. автор в первом посте, да и вообще во всех малочисленных примерах на данном форуме приводят конструкцию через скрипт с синтаксисом вообще отличительным от мануалов юкоза, поправте если я не правильно вник в мануал, синтаксис:

http://manual.ucoz.net/board/10-1-0-91
$.get(http://SITE_ADDRESS/api/MODULENAME/ANYRELPATH)<struct></struct><name></name><value></value><array></array>

теги берем из таблиц, а адрес до нужного уровня вложения страницы (естественно смотрим где и что может вернуть апи)

3. если ориентироваться на все примеры что в встречались в данном форуме, то данную конструкцию(выше) нигде не встречал, написал наугад тупо ориентируясь на мануал.

добавлю:
синтаксис именно Get запросов нигде в мануалах не встречал, а $.get() чаще встречается в примерах на структуре скриптов,
и куда вписывать ключ и нужно ли его вообще вписывать в пределах одного доменна (правда прикрепленного)
Обобщенно: как правильно писать get запрос(синтаксис), во что его можно обернуть (див, табл, ячейку или все таки только в скрипт), куда тулить ключ(при каких условиях)

P.S. интуитивно тема АПИ довольно востребована и проста в написании, но описаний синтаксиса именно для uCoz нигде не нашел.

Добавлено (07 Ноя 2013, 22:15:06)
---------------------------------------------
кроче вроде разобрался че к чему, нашел мануал с примером, как я понял API на uCoz работает либо через яву(джаву smile ) либо через ПХП,
если кому пригодится ссылка с подробным описание "алгоритма" парсинга:

http://manual.ucoz.net/board/42-1-0-457


promalp-forum.com
Сообщение отредактировал is - Четверг, 07 Ноя 2013, 02:37:41
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Помогите разобраться с API (Вообще не понимаю как работать с API)
  • Страница 1 из 1
  • 1
Поиск: