Weibo oauth

This commit is contained in:
Unknown 2014-04-14 06:07:40 -04:00
parent a1ab3cad3e
commit 516baa4531

View File

@ -371,7 +371,7 @@ func (s *SocialWeibo) SetRedirectUrl(url string) {
func (s *SocialWeibo) UserInfo(token *oauth.Token, _ *url.URL) (*BasicUserInfo, error) { func (s *SocialWeibo) UserInfo(token *oauth.Token, _ *url.URL) (*BasicUserInfo, error) {
transport := &oauth.Transport{Token: token} transport := &oauth.Transport{Token: token}
var data struct { var data struct {
Id string `json:"id"` Id int64 `json:"id"`
Name string `json:"name"` Name string `json:"name"`
} }
var err error var err error
@ -390,7 +390,7 @@ func (s *SocialWeibo) UserInfo(token *oauth.Token, _ *url.URL) (*BasicUserInfo,
return nil, err return nil, err
} }
return &BasicUserInfo{ return &BasicUserInfo{
Identity: data.Id, Identity: base.StrTo(data.Id).String(),
Name: data.Name, Name: data.Name,
}, nil }, nil
return nil, nil return nil, nil