Jump to content

API форума и использование его клиентом

Featured Replies

Posted
comment_192135

Привет, почему нет ни одной документации по api форума на c++. Занимаюсь программированием и хочу написать клиент для своего форума. Как мне сделать авторизацию? Как мне посмотреть апи для плюсов, где хоть какие то примеры и направления. Движок вроде бы известный, но ничего нет. 

  • Author
comment_192142
1 час назад, Zero108 сказал:

Попробуй в следующий раз погуглить. По API: https://invisioncommunity.com/developers/docs/other-features/api/webhooks-r195/

Так я погуглил. Я спрашиваю у тех, кто делал клиенты под виндовс, которые работают с ips форумом. Ты прочти нормально, потом ссылки кидай. Мне примеры нужны какие то, чтобы дело быстрее пошло как бы.

+ зачем ты мне кидаешь не нужные мне вебхуки.

comment_192144
37 минут назад, sKr4el45 сказал:

Я спрашиваю у тех, кто делал клиенты под виндовс

Под винду точно ничего не найдешь. Сам напиши.

  • Author
comment_192148
27 минут назад, Zero108 сказал:

Под винду точно ничего не найдешь. Сам напиши.

Есть же curl библиотека, которая поддерживает https запросы. Библиотек много очень и они все разные. Можно вообще с базой данных это все проворачивать. Что использовать наводка нужна хоть какая то.

comment_192265
1 час назад, sKr4el45 сказал:

кароче здесь все неучи, я понял

В области написания Windows приложений? Определенно! Даже поддержка Invision Community отказалась от разработки приложения для телефонов и перешла в сторону ярлыков на рабочий стол из браузера.

Я вообще не пойму, чем ты думал, когда пришел сюда, что бы узнать что то про клиенты под Windows. Тебе надо двигать на те форумы, которые поддерживают например разработку Tapatalk, там тебе может что то и подскажут, а здесь больше потребители, чем создатели. И так было всегда.

Более простыми словами, мне не нужно знать как собрать автомобиль с нуля, что бы на нем ездить.

comment_192269
В 13.04.2023 в 21:00, sKr4el45 сказал:

Так я погуглил. Я спрашиваю у тех, кто делал клиенты под виндовс, которые работают с ips форумом. Ты прочти нормально, потом ссылки кидай. Мне примеры нужны какие то, чтобы дело быстрее пошло как бы.

Библиотеки для работы с форумом нет.

Бери DotNET или любуй другой ФВ и пиши, используюя АПИ: https://invisioncommunity.com/developers/rest-api

 

5 часов назад, sKr4el45 сказал:

кароче здесь все неучи, я понял

На самом деле неуч тут только один. И я цитирую его сообщение.

Нет такого понятия "АПИ для плюсов". Есть понятие "библиотека форума для работы с C++".

Ешё раз, нет такой библиотеки и нет смысла её создавать. Бери тот же NetCore  или любой другой свой любимый фреймворк и пиши на нём, использую REST API. А как твой фреймворт работает с REST API, знать должен ТЫ.

Если не знаешь, то и не напишешь ничего, только потрепаться пришёл и назвать всех "неучами".

  • Author
comment_192329
В 16.04.2023 в 03:29, KitsuneSolar сказал:

На самом деле неуч тут только один. И я цитирую его сообщение.

Смешной ты. Я наверное не правильно сформулировал вопрос. Ты мне кидаешь апи и я его уже изучал. Там все через php скрипты. Можно обращаться к php скриптам из клиента и работать через них. А на сколько я знаю, там нужно защищать это все, тем более если делать через php скрипт, который посылает запросы напрямую в бд(нужно защищать от sql инъекций + пароли пользователей хранятся шифрованными). Поэтому хотелось бы напрямую обращаться от клиента, используя апи ключ, так что можно использовать библиотеку curl(есть всякие библиотеки, к примеру boost, можно через нее делать), но опять же хотел бы увидеть рекомендации в этой области, потому что здесь уже роль играет безопасность. Curl поддерживает https и это классно, а многие библиотеки работают через http. Ну потом получая ответ это все парсится, ну понятно кароче. В общем-то, хотел просто в этой области увидеть рекомендации, что безопасней и тд.

В 15.04.2023 в 23:39, ryancoolround сказал:

В области написания Windows приложений? Определенно!

Вопрос не в разработке, подумай сначала.

  • Author
comment_192330
14 минут назад, sKr4el45 сказал:

Смешной ты. Я наверное не правильно сформулировал вопрос. Ты мне кидаешь апи и я его уже изучал. Там все через php скрипты. Можно обращаться к php скриптам из клиента и работать через них. А на сколько я знаю, там нужно защищать это все, тем более если делать через php скрипт, который посылает запросы напрямую в бд(нужно защищать от sql инъекций + пароли пользователей хранятся шифрованными). Поэтому хотелось бы напрямую обращаться от клиента, используя апи ключ, так что можно использовать библиотеку curl(есть всякие библиотеки, к примеру boost, можно через нее делать), но опять же хотел бы увидеть рекомендации в этой области, потому что здесь уже роль играет безопасность. Curl поддерживает https и это классно, а многие библиотеки работают через http. Ну потом получая ответ это все парсится, ну понятно кароче. В общем-то, хотел просто в этой области увидеть рекомендации, что безопасней и тд.

Вопрос не в разработке, подумай сначала.

Есть ещё poco, который направлен на разработку сетевых приложений, но опять же, может что-либо будет более эффективно к ips форуму.

Ну я уже понял, что мне на другой форум, думал может тут есть кто-то, кто может уже занимался подобным с этим форумом.

comment_192365
12 часов назад, sKr4el45 сказал:

Там все через php скрипты.

Ты в принципе не понимаешь как работает API. Вообще, любое.

API не привязано к языку. Это https://ru.wikipedia.org/wiki/API.

Тебе дают гейт, при помощи которого ТВОИ программы могут "общаться" между собой.

Остальное комментировать не буду. Клоунада.

12 часов назад, sKr4el45 сказал:

Поэтому хотелось бы напрямую обращаться от клиента, используя апи ключ, так что можно использовать библиотеку curl

https://andreyex.ru/linux/ispolzovanie-curl-dlya-vypolneniya-zaprosov-rest-api/

12 часов назад, sKr4el45 сказал:

кто может уже занимался подобным с этим форумом

У меня через АПИ общаются различные скрипты (на гитхабе). При помощи АПИ я в ВК публикую новые релизы автоматически. Я занимался вообще АПИ, а не ограничено конкретно этим скриптом. Поэтому я знаю, что говорю.

comment_192366
12 часов назад, sKr4el45 сказал:

Ну потом получая ответ это все парсится, ну понятно кароче. В общем-то, хотел просто в этой области увидеть рекомендации, что безопасней и тд.

У меня используется cURL. Ключи для подключения к АПИ храняться отдельно. Напрямую через SQL никто не работает, если есть АПИ.

Бери cURL, соединяй его с АПИ форума при помощи любого языка. Вывод от АПИ форматируй как тебе удет угодно. При подключении используй HTTPS.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.