Перейти к содержанию

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


Рекомендуемые сообщения

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Если тут спрашивали по игре GTA даже.. чему вы еще удивляетесь?! 
 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

 

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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 сказал:

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...