Skip to content

build-monsters/go-cdek

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GO SDK for CDEK API v2

GoDoc reference Build Status Coverage Status Go Report Card GitHub release CII Best Practices

The Go language implementation of SDK for integration with CDEK


Installation

To install this package, you need to install Go and setup your Go workspace on your computer. The simplest way to install the library is to run:

$ go get github.com/build-monsters/go-cdek

With Go module support (Go 1.11+), simply import "github.com/build-monsters/go-cdek" in your source code and go [build|run|test] will automatically download the necessary dependencies (Go modules ref).

Documentation

  • See godoc for package and API descriptions and examples.

Example

You cat get test clientAccount and clientSecurePassword from the official CDEK documentation

import "github.com/build-monsters/go-cdek"
...

client := cdek.NewClient("https://integration.edu.cdek.ru/").
    SetAuth(clientAccount, clientSecurePassword)

cities, err := client.GetCities(map[cdek.CityFilter]string{
    cdek.CityFilterPage: "1",
})