bloogrox / go-affise

API client for Affise.com in golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installation

go get github.com/bloogrox/go-affise

Getting Started

Init client

import (
	"encoding/json"
	"fmt"
	"log"

	affise "github.com/bloogrox/go-affise"
)
network := "mynetwork"
token := "c6d5b6ad56b5..."

client := affise.New(network, token)

Get Offer

offer, err := client.OfferGet(42)

if err != nil {
    log.Fatalf(err.Error())
}

fmt.Printf("%+v \n", offer)

Edit Offer

import (
    // ...
    "net/url"
    // ...
)
data := url.Values{}
data.Set("title", "New title for this offer")

err := client.OfferEdit(42, &data)

if err != nil {
    log.Fatalf(err.Error())
}

About

API client for Affise.com in golang


Languages

Language:Go 98.8%Language:Dockerfile 1.2%