OAuth — протокол авторизации. С его помощью можно выдавать определенные права сторонним разработчикам [Подробнее]
- read (просмотр страниц)
- post (создание, редактирование тем и постов)
- usercp (управление настройками аккаунта)
- conversate (доступ к личным сообщениям)
Шаблон запроса на полный доступ:
* Замените CLIENT_ID на свой, полученный в панели управления APIhttps://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 (см. пункт «Авторизация»)
* Замените YOUR_TOKEN на свой, полученный с помощью OAuthhttps://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
Простой в использовании BB-код парсит информацию с любого сайта
Использование:[API]https://your.host/any_script.php[/API]Код[API]https://your.host/any_script.php[/API]
К сожалению, этот тег нельзя использовать в своем профиле. Создана петиция по этому поводу
Загрузка...
