0. Определиться, чего тебе вообще надо от API маркетплейсов.
Сюрприз - 80% этого API, скорее всего - не надо.
Сюрприз № 2 - 20% того, что надо, в API до сих пор нет.
А дальше - от поставленной задачи. Мне, например, для интеграции нескольких таких API в общую систему пришлось делать прослойку-адаптер, чтобы единообразно с ними работать. Никакой Swagger под твои задачи абстрагировать не будет.
Вручную - необязательно. Есть Meld, например, позволяющий наглядно сравнить пару папок, в том числе исключительно по дате и размеру, не читая самих файлов.
Третья версия - это не дописанная, а переписанная вторая. Нечего себя запутывать, учите актуальное.
Если понадобится поддерживать более старую версию - разберетесь в разнице после.
Весь список, кроме "Грокаем" - это книги, отвечающие на вопрос "что в моем коде не так, я вроде языки выучил и программирование освоил, куда двигаться дальше". Без созревания этого вопроса их можно даже не открывать.
nik2021, а чего от вас должны хотеть незнакомые люди, от которых вы хотите работы в свою пользу?
Собственно, с заказчиком, который ТЗ даже сам себе толком не представляет - редкий фрилансер и связываться-то станет. Связавшийся, естественно, захочет четко обговорить, ЧТО он делает, сколько за ЭТО получит - и если ЭТО в процессе такой организации работы получилось не совсем ТО, о чем вам мечталось - так это не его вина.
Оптимальное решение тут, имхо - просто забыть парадигму "таскаю с собой всю систему только ради синхронизации данных". И начать решать проблему сначала.
Проблему стоит разделить на две части:
1. Выбор зданий по карте, чтобы с ними работать. Решается подключением виджета от Яндекс.Карт, например.
2. Работа с данными по конкретному выбранному адресу. Тут у вас требуется что-то свое, а что именно - извольте составить ТЗ.
Mmrut, вот я и говорю: есть шанс и научиться пользоваться компьютером, и не испортиться дурными виндовскими привычками. Обстоятельства воистину благоприятны.
Потому что надо не "через флешку", а "с флешки". И уж никак - не из Линукса, а именно загрузившись с загрузочной флешки с виндой (возможно, предварительно придется разобраться с UEFI и SecureBoot).
Ну, или использовать уникальный шанс остаться на нормальной системе и не маяться мастдайкой вовсе.
izuru_hitachi, тогда все-таки стоит не гоняться за готовыми командами, а посмотреть, какие данные реально в этих полях в этих таблицах и не изменит ли их изменение формата поля (скорее всего - нет, но теоретически могут всплыть неприятные сюрпризы). Впрочем, в ответе Akina уже предложил такую проверку.
AlexVWill, только штат адвокатов нанять, если сам владелец в той стране, где на него могут выйти по итогам использования этих VPN "желающими". Впрочем, в этой стране это не поможет.
koder_1, в Битрикс все добавлялось через функции Битрикса, конечно, а не напрямую в таблицы. Правда, был однажды сюрприз с внезапно после обновления переставшим работать методом COrder::SetPaid... после чего перестал надеяться на официальную техподдержку.
Ну, и я уверен, что мои пару компактных таблиц с фьючерсами (которые на момент заказа еще тупо отсутствуют в каталоге) поддерживать намного проще и удобнее, чем тот колхоз, который ради этого пришлось бы наворотить в кастомных полях заказа по-битриксовски. И для последующей работы с этими данными все равно штатные интерфейсы Битрикса не годятся, необходимости завязываться на него - никакой.
Кирилл, вы одинаково реагируете на - скорее всего - спамера, который только что зарегистрировался и задал этот вопрос только для того, чтобы с другой регистрации на него "ответить".
koder_1, на упомянутом сайте продаются три принципиально разных вида электронных товаров, один каталог реальных и еще один - фьючерсных. Товаров тысячи, но они мелкие и дешевые, по одному (во всяком случае, с доставкой) обычно не продаются, при этом имеют строгую иерархию, так что выводить каждый товар отдельной карточкой нет смысла вовсе... да я бы свихнулся дрочить вприсядку с битриксовскими компонентами, да еще в то время, когда D7 еще и не задумывалось.
Написал свои интерфейсы, не делающие голову клиенту и наглядно позволяющие ему получить то, что он хочет и принести фирме деньги. На бэке обработал эту логику в кошмарные таблицы Битрикса о семьдесят полей. Добавляя свои таблицы с информацией, которая в предусмотренное Битриксом не вписывалась. И оно таки пятнадцать лет работает.
А я больше с Битриксом не связываюсь и живу душа в душу с Ларавелью. Делая на ней именно то, что нужно мне, а не то, что придумали пятьдесят маркетоидов и полтора программиста.
Черт, холивар все-таки получился ;)
Сюрприз - 80% этого API, скорее всего - не надо.
Сюрприз № 2 - 20% того, что надо, в API до сих пор нет.
А дальше - от поставленной задачи. Мне, например, для интеграции нескольких таких API в общую систему пришлось делать прослойку-адаптер, чтобы единообразно с ними работать. Никакой Swagger под твои задачи абстрагировать не будет.