update
This commit is contained in:
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user