diff --git a/examples/main.go b/examples/main.go index 1da2f34..10b4402 100644 --- a/examples/main.go +++ b/examples/main.go @@ -159,8 +159,8 @@ func main() { // token, err := oauth.ExchangeToken(ctx, code) // if err != nil { log.Fatal(err) } - // 3. 用 token 创建客户端 - // client := gitcode.NewClientFromOAuthToken(token) + // 3. 用 token 创建客户端(沿用 OAuthClient 的 base URL,私有部署正确) + // client := oauth.NewClient(token) // 4. 刷新 token // token, err = oauth.RefreshToken(ctx, token.RefreshToken) diff --git a/oauth.go b/oauth.go index f5f7f02..734340e 100644 --- a/oauth.go +++ b/oauth.go @@ -122,9 +122,3 @@ func (o *OAuthClient) doTokenRequest(ctx context.Context, data url.Values) (*OAu func (o *OAuthClient) NewClient(token *OAuthToken) *Client { return NewClientWithBaseURL(o.baseURL+"/api/v5", token.AccessToken) } - -// Deprecated: NewClientFromOAuthToken creates a client from an OAuth token using the default public base URL. -// For private deployments, use OAuthClient.NewClient() instead, which preserves the base URL. -func NewClientFromOAuthToken(token *OAuthToken) *Client { - return NewClient(token.AccessToken) -}