Skip to content

Instantly share code, notes, and snippets.

@BlaayLock
BlaayLock / yandex_api_example.php
Created January 20, 2022 01:59 — forked from absent1706/yandex_api_example.php
PHP:yandex API example
<?php
/*
Пример программного кода для работы с API сервиса Яндекс.Директ
В примере использован рекомендуемый синтаксис для работы с API сервиса Яндекс.Директ
на языке PHP с использованием протокола JSON и авторизацией по токенам.
Обращаем внимание, что все текстовые данные должны быть в кодировке UTF8
'''
Решение, когда ИД - это баркод+код1с. Почему? Один баркод это один ценник. Много штрихкодов на один товар, поэтому баркод+код1с.
Синхронизация по группам и получение данных из 1с, а ровно как обработка ошибок не помещается в этом gist. Понадобится - свяжитесь со мной. Если через e-mail, шлите месседж с уведомлением, что прочитано. Ну очень много спама, а я не такой прыткий, везде не успеваю. В июне 2021 у меня был телеграм @skylinkfetch
Для здешних сваггеров берите прогу Insomnia, а API коды тут - неактуальные.
if id1c not foun in idS
add to insert
else
add to compare
curl "https://lk.aqsi.ru/api/v1/goods/destroy" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3" --compressed -H "Content-Type: application/json;charset=utf-8" -H "Cache-Control: no-cache" -H "Referer: https://lk.aqsi.ru/lk/handbooks/goods/?page=0&sorted"%"5B0"%"5D"%"5Bid"%"5D=name&sorted"%"5B0"%"5D"%"5Bdesc"%"5D=false&pageSize=100" -H "Origin: https://lk.aqsi.ru" -H "DNT: 1" -H "Connection: keep-alive" -H "Cookie: aqsi-web-app.sid=s"%"3AqqZoZ2C-sPUa9kHdfgdfgdfgQYYnlidz.fS00Ch8i7bUxFO6ve43fefdfgfgBv0tFOBok9QX4M" --data-raw "{""goods"":[""2367385d-2762-414b-9d01-e9ce5c9551c3""]}"
@BlaayLock
BlaayLock / gist:9c90fd27927415a5f291f7f289707283
Created July 19, 2020 11:19 — forked from dodyg/gist:5823184
Kotlin Programming Language Cheat Sheet Part 1

#Intro

Kotlin is a new programming language for the JVM. It produces Java bytecode, supports Android and generates JavaScript. The latest version of the language is Kotlin M5.3

Kotlin project website is at kotlin.jetbrains.org.

All the codes here can be copied and run on Kotlin online editor.

Let's get started.

![Иллюстрация к проекту](https://github.com/jon/coolproject/raw/master/image/image.png)
![Image alt](https://github.com/{username}/{repository}/raw/{branch}/{path}/image.png)
{username} — ваш ник на ГитХабе;
{repository} — репозиторий где хранятся картинки;
{branch} — ветка репозитория;
{path} — путь к месту нахождения картинки.
базовые команды
git clone адрес репозитория - клонировать репозиторий на локальный компютер
git commit -m 'initial commit' комит изменений в локальный репозиторий
git push -u origin master - только первый раз отправка изменений в удаленный репозиторий
git push - все последующие разы отправка изменений в удаленный репозиторий
окат изменений
git pull - скачивается актуальная версия удаленного репозитория и все изменения применяются к локальному репозиторию
checkout - перейти в другую ветку
discard - не отправлять в репозиторий те изменения которые нам не нравятся
@BlaayLock
BlaayLock / npm-boot.sh
Created October 19, 2019 07:43 — forked from stringparser/npm-boot.sh
boostrap nested npm modules
# boostrap nested npm modules installation
npm-boot() {
local INIT_DIR=$PWD
# go through all packages and install their dependencies
for package in `ls ./**/package.json | grep -v node_modules`
do
cd $INIT_DIR
cd $(dirname $package)
echo "Installing modules for $PWD"
@BlaayLock
BlaayLock / DPD_getStatesByDPDOrder_Tracking.py
Last active April 29, 2018 03:01
DPD Tracking API python scripts
#! python2
# //coding: utf-8
'''
29 april 2018 http://ws.dpd.ru:80/services/tracing?wsdl
Проверка и нормализация адреса с помощью SoapUI, подробно https://otpravka.pochta.ru/specification#/usecases-soapui-clean_address
Скачайте и установите SoapUI
1 шаг: Скачайте и установите SoapUI
-1. Перейдите по ссылке SoapUI.
@BlaayLock
BlaayLock / cdek_api_python.py
Last active February 19, 2021 06:13
API cdek for Python Метод для работы с API транспортной компании СДЭК
#!/usr/bin/python
# -*- coding: UTF-8 -*-
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:64.0) Gecko/20100101 Firefox/64.1'}
import certifi
import requests
import hashlib,time
import datetime
#~ http://gw.edostavka.ru:11443/info_report.php
#~ http://gw.edostavka.ru:11443/status_report_h.php
@BlaayLock
BlaayLock / pickpoint_api_python
Last active April 16, 2018 18:21
pickpoint_api_python API PickPoint Welcome to pickpoint.ru API documentation Для модуль доставки PickPoint
#! python2
# //coding: utf-8
# coding=utf-8
'''
http://pickpoint.ru/sales/
Тестовая версия https://e-solution.pickpoint.ru/apitest/
Логин: apitest
Пароль: apitest
ИКН: 9990003041