А нет у кого-то готовой доки на API. А то с нуля RE делать лениво как-то. Про https://mokum.place/about/api я знаю но там не густо.
Какой-то у меня плохое ощущение что в выходные мне FireBug в одну руку и гугл док в другую (не будем уточнять что из этого в правую). ‎- Все собаки попадают в рай
@denistsyplakov: а что тебе описать надо? ‎- псы в рапиде
login/logut; post сообщения есть в доках. ; пост комментария посту, просмотр инфы о конкретном посте (как я понял тоже есть) , модификация комментария. ‎- Все собаки попадают в рай
@denistsyplakov: просмотр инфы о конкретном посте: https://mokum.place/mokum-support/571187.json ‎- псы в рапиде
Я с F12 -> Network наперевес сидел (но как раз этим я последние два года по работе занимался, так что привычен). Кстати скажи, пожалуйста, работает ли у тебя пример отправки поста через curl, скопированный verbatim с https://mokum.place/about/api/posts , у нас со @squadette есть недосогласованность по этому поводу :-) ‎- seliv
Я тоже F12 умею и делал :-). Но не очень люблю. Примеры я пока не пробовал. У меня пока дизайн фаза и я код в выходные буду писать. ‎- Все собаки попадают в рай
@seliv: Опишешь как логин работает? Я просто чую остальное заметно проще будет ковырять. ‎- Все собаки попадают в рай
У меня никак. Получи токен https://mokum.place/settings/apitokens и прописывай его в хедерах. ‎- seliv
^! благодарю. А $MOKUM_RIVER_SIGNATURE - это откуда брать? Интуитивно это куда постить. Но как его взять? ‎- Все собаки попадают в рай
^ Можно пустым оставить: When X-River-Signature header is provided, the corresponding river is immediately updated and the entry is returned in JSON response; otherwise, entries array is empty. ‎- seliv
Но вообще River-Signature приходит на странице с постами, в ключе river (посмотри json по ссылке @squadette-а выше). ‎- seliv
ага понял. Открываю ривер который нужен смотрю ID и записываю на бумажке. ‎- Все собаки попадают в рай
@denistsyplakov: да, если приложение не интерактивное, то X-River-Signature не требуется. Оно нужно только чтобы как можно быстрее получить обновления. ‎- псы в рапиде
Я понимаю, что я что-то не так делаю. Но ругается не вполне понятно HTTP/1.1 500 Internal Server Error {"error":"uninitialized constant ActionController::RecordNotFound"} ‎- Все собаки попадают в рай
@denistsyplakov: нужен ключ верхнего уровня "post", { post: { text: ..., etc. } } ‎- псы в рапиде
@squadette: понял, щаз будем пробовать. Черт надо логирование нормальное запросов включить ‎- Все собаки попадают в рай
Надо добавлять заголовок к запросу "X-API-Token: $MOKUM_API_TOKEN" ‎- Все собаки попадают в рай