
OAuth — протокол авторизации. С его помощью можно выдавать определенные права сторонним разработчикам [Подробнее]
- read (просмотр страниц)
- post (создание, редактирование тем и постов)
- usercp (управление настройками аккаунта)
- conversate (доступ к личным сообщениям)
Шаблон запроса на полный доступ:
https://zelenka.guru/api/index.php?oauth/authorize&response_type=token&client_id=CLIENT_ID&scope=read+post+usercp+conversate
Код
Код:
https://zelenka.guru/api/index.php?oauth/authorize&response_type=token&client_id=CLIENT_ID&scope=read+post+usercp+conversate
В адресной строке отобразится токен для доступа к аккаунту (его можно скопировать вручную или спарсить через js)

Срок действия токена: 30 дней

Методы бывают двух типов: приватные и публичные. Для одних требуется OAuth-токен, для других — нет
[Список всех методов]
Например, прямо сейчас можно обратиться к публичному методу, набрав в адресной строке:
https://zelenka.guru/api/index.php?users/1
Код
Код:
https://zelenka.guru/api/index.php?users/1
https://zelenka.guru/api/index.php?users/find&username=*******
Код
Код:
https://zelenka.guru/api/index.php?users/find&username=*******
{
"user_id": 1,
"username": "*******",
"user_message_count": 6235,
"user_register_date": 1362675475,
"user_like_count": 15813,
"user_title": "Making Lolzteam great again 146%...",
"user_is_valid": true,
"user_is_verified": true,
"user_is_followed": false,
"user_last_seen_date": 1362675475
}
* Через API можно зайти даже в скрытый профиль
Приватным методам нужен дополнительный параметр — oauth_token (см. пункт «Авторизация»)https://zelenka.guru/api/index.php?users/me&oauth_token=YOUR_TOKEN
Код
Код:
https://zelenka.guru/api/index.php?users/me&oauth_token=YOUR_TOKEN
* Если с первого раза не получится, обратитесь к методу еще раз
Токен можно передавать в Headers:
Authorization: Bearer YOUR_TOKEN
Authorization: Bearer YOUR_TOKEN

Простой в использовании BB-код парсит информацию с любого сайта
Использование:
[API]https://your.host/any_script.php[/API]
Код
Код:
[API]https://your.host/any_script.php[/API]
К сожалению, этот тег нельзя использовать в своем профиле. Создана петиция по этому поводу
Комментарии 0