asp.net – 请求Facebook访问令牌时400错误请求
我在请求访问令牌时从Facebook收到400错误请求错误.我的return_uri包含一个导致问题的查询字符串参数.我编写了return_uri但我仍然得到了错误.谁能帮我这个?
以下是我发送给Facebook的请求: “https://graph.facebook.com/oauth/access_token?client_id=IDbu0026amp;client_secret=SECRETu0026amp;redirect_uri=http://example.com/OAuthHttpHandler.ashx?ReturnUrl=/page.aspxu0026amp;code=CODE” 我收到了“验证验证码时出错”.错误信息. 我做了一点挖掘,发现下面的redirect_uri工作正常: “http://example.com/OAuthHttpHandler.ashx?ReturnUrl=page.aspx” 但是,如果我通过“/secure/page.aspx”的返回URL验证失败.我试过编码正斜杠但没有运气. 解决方法
不幸的是,Facebook Oauth实现不能很好地处理return_uri查询字符串中的url参数,即使它们被正确编码也是如此. fb开发人员论坛中有几个讨论此问题的主题:
http://forum.developers.facebook.net/viewtopic.php?pid=237845 在修复它们之前,你必须使用另一种传递状态的方法:session,cookie或在URL中构建一个简单的页面特定标识符. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – KnockoutJs Observable Arrays和Dropdown
- asp.net – 处理可变数量的表单字段
- asp.net – 在Azure Compute Emulator之外运行DiagnosticMo
- asp.net-mvc-3 – asp.net mvc 3抛出异常
- asp.net-core – 尝试激活RegisterModel时无法解析类型IEma
- 解析ASP.NET MVC使用Java中的Jackson JSON库返回日期
- asp.net – 用户控件的属性在回发后失去价值
- asp.net – 将下拉列表绑定到gridview中的editItemTemplate
- ASP.Net C#MVC5 Razor查看XML站点地图
- asp.net-mvc – 服务器上的等待时间仅在生产中很大
- asp.net – 如何使用queryString将值从一个asp页
- asp.net-mvc – 在Razor web helper中使用html助
- asp.net – .aspx文件中的条件编译
- asp.net-web-api – 可以从Request对象获取当前的
- asp.net-core – 找不到Swashbuckle.AspNetCore
- ASP.NET网站或Web项目
- asp.net-mvc – 具有键’XXX’的ViewData项的类型
- 如何将我的模型数据(列表)映射到另一个viewmodel
- asp.net-mvc – MVC 5 OWIN登录声明和Antiforger
- asp.net-web-api – WebAPI:403在发布网站后被禁