- Регистрация
- 26.07.2016
- Сообщения
- 194
- Благодарностей
- 18
- Баллы
- 18
Добрый день. Довольно долго шаблон работал с сервисом Tinyurl и все было хорошо. Ну буквально недавно начал сыпать ошибки даты как я понимаю. Тестовый код прилагаю:
Зенка последней версии V7
В данном случае ошибка будет в случае если закоментировать UrlEncode и нет
В случае если использовать первую ссылку (ту что закоментирована) то верно обрабатывает только без UrlEncode. (до недавнего времени все было ОК)
Ошибка:
SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: '\xD0\x94\xD0\xB2\xD0\xB8...' for column `tinyurl`.`urls`.`url` at row 1 (SQL: insert into `urls` (`disable`, `url`, `md5url`, `created`) values (0, https://greenparts.ru/carparts/search?type=Двигатель N52B30, ��n��q:��� ,Qe+, 2020-04-30 07:35:49))
Всем заранее спасибо.
PS
Может кто сможет посоветовать другой бесплатный хороший сервис с api
C#:
//string strUrl = "https://www.alfa-kiomi.ru/?mark=10&model=49788&name=Двигатель&page=1&view=photo";
string strUrl = "https://greenparts.ru/carparts/search?type=Двигатель+N52B30&condition=OLD&tech=BMW+X5";
strUrl = System.Web.HttpUtility.UrlEncode(strUrl);
strUrl = ZennoPoster.HttpGet("https://tinyurl.com/api-create.php?url=" + strUrl, "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 30000);
return strUrl;
В данном случае ошибка будет в случае если закоментировать UrlEncode и нет
В случае если использовать первую ссылку (ту что закоментирована) то верно обрабатывает только без UrlEncode. (до недавнего времени все было ОК)
Ошибка:
SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: '\xD0\x94\xD0\xB2\xD0\xB8...' for column `tinyurl`.`urls`.`url` at row 1 (SQL: insert into `urls` (`disable`, `url`, `md5url`, `created`) values (0, https://greenparts.ru/carparts/search?type=Двигатель N52B30, ��n��q:��� ,Qe+, 2020-04-30 07:35:49))
Всем заранее спасибо.
PS
Может кто сможет посоветовать другой бесплатный хороший сервис с api