Skip to content

Instantly share code, notes, and snippets.

@dimabory
Created May 19, 2018 11:35
Show Gist options
  • Save dimabory/22f29c7c4cba48502effec95dbc84e5a to your computer and use it in GitHub Desktop.
Save dimabory/22f29c7c4cba48502effec95dbc84e5a to your computer and use it in GitHub Desktop.

Request: POST /api/sync-status?auth_key={auth_key}

{    
    // any data
}   

Response:

{
    boolean // true on success
}


Request: POST /api/info/track?auth_key={auth_key}

{    
    "text" : string
}   

Response:

{
    "result" : boolean 
}


Request: POST /api/save2?auth_key={auth_key}

{    
    "provider" : string,               // номер поставщик
    "populate_uploaded_at": boolean    // флаг для date === uploadedAt
    "items"    : [
         {          
              "album" : number | null, // альбом id 
              "src"   : string,        // url фото по которому будет сохранена фотография
              "name"  : string,        // название
              "text"  : string,        // описание
              "date"  : string,        // datetime загруженной фото в вк
              "size"  : string,        // размер
              "usd"   : float,         // USD (если `uah` === null или отсутствует, тогда `usd` *required*)
              "uah"   : float          // UAH (если `usd` === null или отсутствует, тогда `uah` required*) 
        }
    ]
}   

Response:

{
    result: {
        "success": number,
        "failed": number
    }
}


Request: GET /api/album?auth_key={auth_key}

Response:

{
    result: [
        {
            id: number,
            name: string,
            isLocked: boolean
        },
        ...
    ]
}


Request: POST /api/token

{
    identity: string,
    password: string
}

Response:

{
    result: <auth_key>
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment