sina and qq oauth2 API client