Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 1.59 KB

File metadata and controls

65 lines (50 loc) · 1.59 KB

ROY1SME

GitHub go.mod Go version GitHub release (latest by date) GitHub license GitHub last commit

一个短链接生成网站的api客户端

中文 | EN

获取Api-Key

前往 http://roy1s.me 登录,并前往“api访问”页面,获取到API KEY。 img.png

安装

go get -u github.com/rroy233/roy1sme

使用

package main

import (
	"log"
	"github.com/rroy233/roy1sme"
)

func main(){
	//初始化一个客户端实例,填入自己的api key
	client := roy1sme.NewClient("YOUR_API_KEY")

	//创建一个短链接,1day有效期
	myUrl, err := client.CreateUrl("https://github.com/rroy233/roy1sme", roy1sme.ExpireOneDay)
	if err != nil {
		panic(err)
	}
	log.Printf("my new url:%v", myUrl)

	//获取自己的创建记录
	myHistory, err := client.GetHistory()
	if err != nil {
		panic(err)
	}
	log.Printf("my history:%v", myHistory)
}

协议

GPL-3.0 license