Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.forms 使用Restsharp.Portable实现OAuth2_Xamarin.forms_Restsharp - Fatal编程技术网

Xamarin.forms 使用Restsharp.Portable实现OAuth2

Xamarin.forms 使用Restsharp.Portable实现OAuth2,xamarin.forms,restsharp,Xamarin.forms,Restsharp,我正在使用Xamarin.forms为android、iOS和Windows Phone做一个应用程序。 我需要使用最常见的社交平台实现登录,我在web Restsharp.Portable上发现了这一点。 我很难理解如何将库(正确导入)用于OAuth2请求。 有没有人有任何可以提供帮助的示例或指南?由于缺少文档,我很难使用restsharp.portable。 相反,我使用重定向URL作为一种在用户授予请求访问令牌所需的权限后生成代码的方法 我为浏览器提供了登录/权限屏幕和重定向的正确地址,我

我正在使用Xamarin.forms为android、iOS和Windows Phone做一个应用程序。 我需要使用最常见的社交平台实现登录,我在web Restsharp.Portable上发现了这一点。 我很难理解如何将库(正确导入)用于OAuth2请求。
有没有人有任何可以提供帮助的示例或指南?

由于缺少文档,我很难使用restsharp.portable。 相反,我使用重定向URL作为一种在用户授予请求访问令牌所需的权限后生成代码的方法

我为浏览器提供了登录/权限屏幕和重定向的正确地址,我设置了一个虚构地址(),并在浏览器的导航事件中检查url是否以我的虚构地址开始,如果是,我取消导航,关闭浏览器并从URI中获取令牌。在导航事件参数中找到查询参数(或根据控件/平台的不同而命名)。然后,我通过Microsoft HTTP客户端使用代码申请访问令牌。 这是针对Windows Phone 8.1的

谢谢你


我最终使用Microsoft Httpclient作为访问令牌。

谢谢!我跟着你走。很难找到Restsharp的文档。对于所有需要浏览器的oauth2来说,这是一种非常方便的方法。帮助我对自己的用户进行身份验证,以便我可以将dropbox用于我的应用程序存储。