This commit is contained in:
Jay
2019-01-20 20:33:47 +08:00
parent 851d04e56a
commit 76d9eda074
5 changed files with 41 additions and 5 deletions
+33
View File
@@ -0,0 +1,33 @@
package apiact
import "net/url"
// Line -
type Line struct {
URL string
APIVersion string
AccessToken string
}
// NewLineApi -
func NewLineApi(apiVersion string) (line *Line, err error) {
if len(apiVersion) == 0 {
apiVersion = "v2"
}
line = &Line{}
line.URL = "https://api.line.me"
line.APIVersion = apiVersion
return
}
func (p *Line) getAPIURL(urlPath string) (apiURL string, err error) {
u, err := url.Parse(p.URL)
if err != nil {
return "", err
}
u, err = u.Parse("/v2")
if err != nil {
return "", err
}
return
}
+3 -1
View File
@@ -1,7 +1,6 @@
package apiact
import (
"encoding/json"
"errors"
"fmt"
"io/ioutil"
@@ -13,8 +12,11 @@ import (
"time"
"git.trj.tw/golang/mtgbot/modules/config"
jsoniter "github.com/json-iterator/go"
)
var json = jsoniter.ConfigCompatibleWithStandardLibrary
// TCGPlayer -
type TCGPlayer struct {
URL string
+4 -1
View File
@@ -1,10 +1,13 @@
package lineobj
import (
"encoding/json"
"fmt"
jsoniter "github.com/json-iterator/go"
)
var json = jsoniter.ConfigCompatibleWithStandardLibrary
// SourceObject -
type SourceObject struct {
Type string `json:"type" cc:"type"`