Страница 1 из 191231819»
Модератор форума: JonMagon 
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Базовое API на uCoz
Базовое API на uCoz
Модератор форума
Сообщение # 1 | 15:36:48
В марте 2011 в системе uCoz появилась возможность использовать функционал API.

АPI - это бесплатная возможность, её нужно просто активировать в Основных настройках сайта.

Инструкция по включению и использованию данной возможности находится ЗДЕСЬ.


В этой теме разрешается обсуждать данную возможность, делиться опытом, вносить конструктивные предложения.

ОБНОВЛЕНИЯ

  • [13.05.2011] Добавлена возможность использовать ключ (API key) для базового API.

    Данная возможность позволяет разрешить использование API только для тех, кто знает ключ. Для всех остальных API не будет работать. Включить эту возможность можно в панели управления в разделе “Настройки” → “Общие настройки” → “Использовать API key”. Ключ генерируется автоматически.

    Если вы захотите изменить уже существующий ключ, то отключите и включите заново эту опцию, затем сохраните изменения.

    Использовать API при наличии ключа нужно посредством GET-запроса следующим образом:
    http://SITE_ADDRESS/api/MODULENAME/ANYRELPATH?apikey=APIKEY


Olsiva
Сообщений: 145
Сообщение # 2 | 15:36:48
В марте 2011 в системе uCoz появилась возможность использовать функционал API.

АPI - это бесплатная возможность, её нужно просто активировать в Основных настройках сайта.

Инструкция по включению и использованию данной возможности находится ЗДЕСЬ.


В этой теме разрешается обсуждать данную возможность, делиться опытом, вносить конструктивные предложения.

ОБНОВЛЕНИЯ

  • [13.05.2011] Добавлена возможность использовать ключ (API key) для базового API.

    Данная возможность позволяет разрешить использование API только для тех, кто знает ключ. Для всех остальных API не будет работать. Включить эту возможность можно в панели управления в разделе “Настройки” → “Общие настройки” → “Использовать API key”. Ключ генерируется автоматически.

    Если вы захотите изменить уже существующий ключ, то отключите и включите заново эту опцию, затем сохраните изменения.

    Использовать API при наличии ключа нужно посредством GET-запроса следующим образом:
    http://SITE_ADDRESS/api/MODULENAME/ANYRELPATH?apikey=APIKEY


sii
Сообщений: 3
Репутация: 2

Сообщение # 3 | 15:36:58
у меня вопрс по API, почему на странице пользователя нету аватара??
сайт.ру/api/index/8-1 ??? это необходимо!!!
joncofe
Гуру
Сообщений: 110
Репутация: 46

Сообщение # 4 | 16:00:03
Quote (sii)
это необходимо!!!

обоснуйте необходимость
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 5 | 16:37:28
Quote (joncofe)
обоснуйте необходимость

Ну а чем же аватар хуже любых других данных пользователя?

Сейчас чуть ли не половина скриптовых $.get-запросов к профилю делается именно для того, чтобы получить аватар.

И уж он в этом месте будет точно намного полезнее, чем USER_PROFILE , которая фактически возвращает ссылку на саму себя smile

Добавлено (31-Мар-2011, 16:37:28)
---------------------------------------------
У меня вот возникли некоторые сомнения, стОит ли показывать всем подряд значение USER_ISVERIFIEDEMAIL .

С одной стороны, в каких-то (редких) случаях это может быть полезным админу сайта для его скриптов. Но с другой - это упрощает для спаммеров составление списков потенциальных объектов для е-мейл спама.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
joncofe
Гуру
Сообщений: 110
Репутация: 46

Сообщение # 6 | 17:01:35
Насчет аватара ясно, через некоторое время (за которое вожможно еще поступят объективные причины на какие-то другие поля) это поле будет добавлено.
Насчет USER_ISVERIFIEDEMAIL. Сам то почтовый адрес отображается только пользователю соответствующей группа (модер, админ). Обычному пользователю он не виден.
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 7 | 17:15:27
Quote (joncofe)
Насчет USER_ISVERIFIEDEMAIL. Сам то почтовый адрес отображается только пользователю соответствующей группа (модер, админ). Обычному пользователю он не виден.

Это понятно. Но USER_ISVERIFIEDEMAIL позволяет составить список тех, кого вообще в принципе возможно проспамить через е-мейл. А дальше это можно делать уже или "ручками", или "на полуавтомате".

Хотя, конечно, это не критично, поскольку все равно есть ведь куча сайтов со включенной опцией "запрещать активность пользователей без подтвержденного е-мейл", где проверифицированы все адреса. Так что в случае чего объектами спамма в первую очередь окажутся они.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
joncofe
Гуру
Сообщений: 110
Репутация: 46

Сообщение # 8 | 17:28:19
Добавил поле USER_AVATAR на httр://USER_SITE/api/index/8-*-*-*-*
sii
Сообщений: 3
Репутация: 2

Сообщение # 9 | 23:46:31
Quote (joncofe)
Добавил поле USER_AVATAR на httр://USER_SITE/api/index/8-*-*-*-*

Спасибо

Добавлено (01-Апр-2011, 23:46:31)
---------------------------------------------
а страницу /api/index/11 можно както?
чтобы редактировать данные с другой страницы)

joncofe
Гуру
Сообщений: 110
Репутация: 46

Сообщение # 10 | 01:48:25
только те, что описаны в мануале
sii
Сообщений: 3
Репутация: 2

Сообщение # 11 | 14:33:33
Quote (joncofe)
только те, что описаны в мануале

тоесть других не будет?? только в уже существующие мможно изменения вносить?

и для страниц добавления материалов тоже не будет?

Сообщение отредактировал sii - Суббота, 02 Апр 2011, 14:35:41
TEMNED
Сообщений: 1
Репутация: 1
Уровень замечаний:

Сообщение # 12 | 17:37:11
А можно простой пример? Никак не могу разобраться. Через JQerry желательно. Например есть сайт не на юкоз, а с юкоз. сайта надо взять со страницы материала количество загрузок материала .Помогите пожалуйста
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 13 | 18:01:32
TEMNED, через jQuery можно работать только с информацией, подгружаемой с того же самого сайта (ну, или как минимум - с того же домена второго уровня). Это ограничение джаваскрипта, которое просто так не обойдешь (точнее, способы обхода теперь уже есть и стандартизированы, но для этого необходимо, чтобы Ваш сайт определенным образом отвечал еще и на запросы получения информации из других доменов).

Так что если Вам действительно необходимо получить эти данные с другого сайта, то сделать это там можно будет только при помощи серверного скрипта (PHP и т.п.)


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Вторник, 05 Апр 2011, 16:33:13
точка
Сообщений: 4
Репутация: 12
Уровень замечаний:

Сообщение # 14 | 16:15:43
посоветуйте учебник по api, плиз
ДухLESS
Служба поддержки
Сообщений: 506
Репутация: 479

Сообщение # 15 | 16:55:15
точка, есть руководство использования: http://forum.ucoz.ru/board/api/10-1-0-91
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Базовое API на uCoz
Страница 1 из 191231819»
Поиск: