libcurl for Clarion

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

RaFaeL писал(а): Начал писать работу с Google Calendar через REST API, если кому не лень и пользуется календарями, попробуйте пожалуйста аттач (требует библиотек libcurl и С63), на данный момент меня интересует, будет ли работать авторизация во всех браузерах. Второй вопрос - востребовано ли это, т.е. делать для себя или в расчете на общее использование? Разница в объеме, для себя я напишу только несколько методов, а не все. А может, это и продать можно каким-нибудь америкосам?
Проверил, работает - запускает Оперу (браузер по умолчанию), выдаёт ключ доступа, и все события календаря я вижу.
С уважением, ДП
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libcurl for Clarion

Сообщение RaFaeL »

В Опере то я и сам проверил )
Еще вопрос - гугл предлагает общие какие-то календари, у них в адресе решетка #, к таким календарям (вернее к их событиям) через апи не получается достучаться, это так и задумано или есть какой-то секрет? Нигде ничего не нашел про это
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

RaFaeL писал(а): Еще вопрос - гугл предлагает общие какие-то календари, у них в адресе решетка #, к таким календарям (вернее к их событиям) через апи не получается достучаться, это так и задумано или есть какой-то секрет? Нигде ничего не нашел про это
Вот нашёл в своих календарях "Праздники РФ", его id=ru.russian#holiday@group.v.calendar.google.com, моя демка показывает все события, правда без подробностей типа начало-конец.
Вложения
gcal_demo.png
С уважением, ДП
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libcurl for Clarion

Сообщение RaFaeL »

Да, я именно про это, а у меня 404 выдаёт. Пробовал обрезать по решетке, тот же результат
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Вот другой календарь (russ_6458_%53partak+%4doscow#sports@group.v.calendar.google.com), игры Спартака, уже с датами.
Вложения
gcal_demo_spartak.png
С уважением, ДП
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libcurl for Clarion

Сообщение RaFaeL »

Разобрался, надо решетку заменять на %23
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libcurl for Clarion

Сообщение RaFaeL »

Класс работы с Google Calendar в нужном мне объеме реализовал. Умеет авторизоваться, читать список календарей, загружать события из календаря (постраничной загрузки нет), читать, редактировать и добавлять события: название, описание и дата-время старта и окончания. События вида "весь день" не поддерживаются (мне не надо). Пример положил на фтп в папку _Templates
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

RaFaeL писал(а): Класс работы с Google Calendar в нужном мне объеме реализовал.
Могу на своей странице в GitHub тиснуть сообщение об этом, с твоими координатами :-) Но за донат за libcurl :-)
С уважением, ДП
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Обновление до v1.14. Подробности на домашней странице.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

Дед Пахом писал(а): Обновление до v1.14. Подробности на домашней странице.
Беда ! После обновления библиотеки, на некоторых (!!!) компьютерах программы перестали запускаться с ошибкой:
error.png
Посмотрел, msvcr100.dll вызывается из libssl-1_1.dll, в предыдущей версии LIBCURL (из 7 DLL) вызова msvcr100.dll нет ... :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Игорь Столяров писал(а): Беда ! После обновления библиотеки, на некоторых (!!!) компьютерах программы перестали запускаться с ошибкой:
Ну вот такая сборка попалась :-) Спасибо за информацию, обновил README.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

OK ! Спасибо. Как говорится, о наличии у невесты пятерых детей значительно приятней узнавать до свадьбы ... ;)

Ситуация не best: для работы OpenSource библиотеки требуется доп/установка компонент проприетарного средства разработки.
Пошел пока на откат версии до прояснения ...
smile199.gif
smile199.gif (3.34 КБ) 3310 просмотров
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Посмотрел, что у меня с msvcr100.dll: 44 копии разных дат и размеров, в таких папках как Norton Safe Identity, Opera, Java, NVidia...
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

Дед Пахом писал(а):Посмотрел, что у меня с msvcr100.dll: 44 копии разных дат и размеров
Я у себя нашел только одну DLL, там где ей и надо быть: C:\Windows\System32\ ....
Гипотетически, можно методом тыка выяснить каких DLL не хватает и просто приложить их к установочному комплекту,
но есть серьезные опасения, что для разных версий и разрядности Windows - требуются разные сборки DLL ...

Подождемc, наверняка косяк всплывет, и в следующем релизе LIBCURL устранят ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libcurl for Clarion

Сообщение RaFaeL »

А в старом варианте больше не будет сборок dll? Они были удобнее тем, у кого openssl библиотеки уже и так используются в проекте
А если dll старые оставить с новой оберткой, работать будет?
Закрыто