LINUX.ORG.RU

Да, почитай rest, json, xml, http verbs, еще может быть oauth

Dantix ★★
()
Ответ на: комментарий от snoopcat

Вот здесь http://pleer.com/api например. Как мне сделать запрос, на подобие того, что в твоём скрипте vksearch? Там же нужны переменные какие-то и как их расставлять, параметры писать и тд.

kinik ★★☆
() автор топика
Ответ на: комментарий от kinik

Пока писал, понял что не слишком и сложно.

kinik ★★☆
() автор топика
Ответ на: комментарий от kinik

Для ритмбокса был плагин. Ну и, блеять, просто открыть браузер и нажать play, например.

Alsvartr ★★★★★
()
Ответ на: комментарий от kinik

ну например вот:

Метод tracks_search — поиск треков

Параметры:
query (string, обязательный) — строка поиска. Поддерживает синтаксис ПростоПлеера (artist: track: и т. п.)
page (int, необязательный, по умолчанию 1) — номер страницы

т.е., нужно сделать GET-запрос по URL'у API с параметрами:

?query=<твой запрос>&page=1

snoopcat ★★★★★
()
Ответ на: комментарий от snoopcat

Ещё вопрос -

Point of getting tokens

Tokens' endpoint (Token Endpoint) can be found here https://api.pleer.com/api/access_token. You can send the parameters only via POST method. We maintain only authorization code (Authorization Code), user account (Resource Owner Password Credentials) and update token (Refresh Token) as an authorisation access (Authorization Grant). Cooperation methods

While working with any method of communication you must give the proper token access (Access Token). It can be given as an Authorization at HTTP-headline Authorization (The Authorization Request Header Field), as a body of a request (Form-Encoded Body Parameter) or as an example of the very request (URI Query Parameter)

Every method returns the target in JSON format, which surely contains fields success (it means method was successful, boolean) and limits (object with fields' limits residue_type (tracks|seconds) and residue (int)). Objects, returned by successful methods also have a field data, it contains return value. In case of an error return value will have a field error (string) and will contain the text of an error.

Не понял, что мне надо сделать. Это получается в запрос куда-то вставить?

kinik ★★☆
() автор топика
Ответ на: комментарий от kinik

ну а на первый взгляд, у тентакля апи гораздо проще и лучше документированно.
правда в апи плеер.ком я не вникал:)

snoopcat ★★★★★
()

Обычно там элементарщина.

Sadler ★★★
()
Ответ на: комментарий от snoopcat

Ну тогда лучше буду с контактом мучиться.

kinik ★★☆
() автор топика
5 февраля 2014 г.
Ответ на: комментарий от snoopcat

curl -u testclient:testpass http://api.pleer.com/token.php -d 'grant_type=client_credentials'

это и вся информация pleer'а о получении токена, можете в общих чертах обрисовать этот POST-запрос? Урл и параметр понятны, что делать с testclient:testpass неясно

Romaboy
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.