我在Windows Phone 8.1应用程序中通过Twitter进行以下代码进行登录验证:
user = App.MobileService.LoginAsync(MobileServiceAuthenticationProvider.Twitter);
但是在wp8.1中,LoginAsync方法需要2个参数,第二个参数应该是:JObject token
其中token
是Provider specific object with existing OAuth token to log in with
我应该输入什么作为第二个参数? 使用Twitter Access Keys的JObject类的对象? 如果是这样,我如何将键分配给对象?
答案 0 :(得分:0)
需要根据特定提供程序格式化令牌对象。以下是基于提供程序的格式的一些示例:
MicrosoftAccount
{"authenticationToken":"<authentication_token>"}
Facebook
{"access_token":"<access_token>"}
Google
{"access_token":"<access_token>"}
Azure Active Directory
{"access_token":"<access_token>"}
我从以下网址获取了这些信息:https://msdn.microsoft.com/en-us/library/dn296411.aspx
所以也许像
user = App.MobileService.LoginAsync(
MobileServiceAuthenticationProvider.Twitter,
"{"access_token":"<access_token>"}");
JObject obj = JObject.Parse(@"{"access_token":"<access_token>"}");
user = App.MobileService.LoginAsync(
MobileServiceAuthenticationProvider.Twitter, obj);
答案 1 :(得分:0)
您可以使用TwitterAutherino整合登录与Twitter按钮
我是这个图书馆的作者,所以如果你需要一些不存在的功能或者有关教程的解释,请告诉我