This commit is contained in:
苏尹岚
2021-02-04 17:02:38 +08:00
parent 48f4a7179c
commit d3861a357b
3 changed files with 44 additions and 4 deletions

View File

@@ -205,3 +205,27 @@ func (a *API) AccessAPI2(cmd string, isGet bool, bizParams map[string]interface{
func (a *API) AccessAPI(cmd string, isGet bool, bizParams map[string]interface{}) (retVal interface{}, err error) { func (a *API) AccessAPI(cmd string, isGet bool, bizParams map[string]interface{}) (retVal interface{}, err error) {
return a.AccessAPI2(cmd, isGet, bizParams, resultKeyData, "") return a.AccessAPI2(cmd, isGet, bizParams, resultKeyData, "")
} }
func (a *API) GetOAuthCode(appPoiCode string) (retVal interface{}, err error) {
retVal, err = a.AccessAPI2("oauth/authorize", true, map[string]interface{}{
"app_poi_code": appPoiCode,
"response_type": "code",
}, "code", "")
return retVal, err
}
func (a *API) GetAccessToken(code string) (retVal interface{}, err error) {
retVal, err = a.AccessAPI2("oauth/token", false, map[string]interface{}{
"grant_type": "authorization_code",
"code": code,
}, "access_token", "")
return retVal, err
}
func (a *API) RefreshToken(code string) (retVal interface{}, err error) {
retVal, err = a.AccessAPI2("oauth/token", false, map[string]interface{}{
"grant_type": "authorization_code",
"code": code,
}, "access_token", "")
return retVal, err
}

View File

@@ -19,13 +19,13 @@ func init() {
baseapi.Init(sugarLogger) baseapi.Init(sugarLogger)
// 菜市 // 菜市
api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "") // api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "")
// 果园 // 果园
// api = New("4123", "df2c88338b85f830cebce2a9eab56628", "") // api = New("4123", "df2c88338b85f830cebce2a9eab56628", "")
//商超 //商超
// api = New("5873", "41c479790a76f86326f89e8048964739", "") //token_nH_IlcWQKAkZBqklwItNRw api = New("5873", "41c479790a76f86326f89e8048964739", "") //token_nH_IlcWQKAkZBqklwItNRw
cookieStr := ` cookieStr := `
acctId=62884810; token=0_0_vJux6rcmm0XIzoI885_aew-gnfofUw9SR-a-QkLw*; brandId=-1; wmPoiId=-1; acctId=62884810; token=0_0_vJux6rcmm0XIzoI885_aew-gnfofUw9SR-a-QkLw*; brandId=-1; wmPoiId=-1;
` `
@@ -39,3 +39,19 @@ func TestAccessAPI(t *testing.T) {
} }
t.Log(utils.Format4Output(result, false)) t.Log(utils.Format4Output(result, false))
} }
func TestGetOAuthCode(t *testing.T) {
result, err := api.GetOAuthCode("11011885")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestGetAccessToken(t *testing.T) {
result, err := api.GetAccessToken("code_nsX2gj8sQFcB0bYr0iVJtg")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}

View File

@@ -22,7 +22,7 @@ func TestPoiGetIDs(t *testing.T) {
} }
func TestPoiMGet(t *testing.T) { func TestPoiMGet(t *testing.T) {
result, err := api.PoiMGet([]string{"8675995"}) result, err := api.PoiMGet([]string{"11011885"})
t.Log(utils.Format4Output(result, false)) t.Log(utils.Format4Output(result, false))
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
@@ -93,7 +93,7 @@ func TestPoiShipTimeUpdate(t *testing.T) {
} }
func TestPoiOpen(t *testing.T) { func TestPoiOpen(t *testing.T) {
err := api.PoiOpen("6735933") err := api.PoiOpen("11011885")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }