ios app中的基本app.net实现

时间:2013-05-27 05:45:57

标签: ios iphone authentication oauth

我一直在尝试将基本的app.net实现添加到我的ios应用程序中,并且由于我无法弄清楚的原因而遇到麻烦。我真正想做的就是这样简单:

http://hashpan.com/dev/help/appnet_client_side.htm

我查看了文档和各种objective-c包装器,实际上无法解决这个问题。我发现零样本代码也没有帮助。具体来说,我在尝试设置授权屏幕时会继续这样做:

http://cl.ly/0o032Z1H1E2y

是的,我支付了开发费,所以我有权使用他们的api。如果有人愿意花几分钟时间来帮助我,那将非常感激,因为我不知道该去哪里寻求帮助。谢谢,

RC

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试使用其中一个网络流量。

由于它是ios应用程序,因此您需要使用密码流或app.net Passport流程。后者可能就是你真正想做的事情。这允许用户轻松地从app.net Passport授权您的应用程序。

密码流:http://developers.app.net/docs/authentication/flows/password/ app.net Passport身份验证:https://github.com/appdotnet/ADNLogin-SDK-iOS

此外,由于您使用的是ios,因此您可以使用@joeldev的ADNKit获得良好的服务:https://github.com/joeldev/ADNKit

如果您确实想要使用Web流,则此错误消息可能意味着您尚未在该应用程序的开发控制台中正确设置回调URL,或者您没有正确转义回调URL中的字符授权网址。