]> source.dussan.org Git - gitea.git/commitdiff
Weibo oauth
authorUnknown <joe2010xtmf@163.com>
Mon, 14 Apr 2014 10:07:40 +0000 (06:07 -0400)
committerUnknown <joe2010xtmf@163.com>
Mon, 14 Apr 2014 10:07:40 +0000 (06:07 -0400)
modules/social/social.go

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