Salesforce IOS错误请求范围不可用

时间:2011-12-29 11:11:05

标签: iphone oauth salesforce

我已经从salesforce模板o XCODE开始了一个新项目,然后我在Salesforce web上创建了一个全新的远程访问应用程序。

然后我替换了AppDelegate上的RemoteAccessConsumerKey和OAuthRedirectURI。

当我运行应用程序时,它说,invalid_scope - >请求的范围不可用。

我的范围参数是:

[NSSet setWithObjects:@"visualforce",@"api",nil] ; 

2 个答案:

答案 0 :(得分:10)

远程访问对象的回调URL是什么? 一个猜测是你的回调URL以“https”之类的东西开头,而不是像“testsfdc”这样的自定义方案(这是模板应用程序提供的)。尝试使用自定义方案,即“myapp:/// mobilesdk / detect / oauth / done”

答案 1 :(得分:0)

在传统的混合应用程序中,我必须为iOS10更新。我注意到Salesforce SDK会保留其初始oAuth端点数据。因此,从沙箱切换到生产将返回上述错误。

通过完全删除应用程序并使用生产配置进行编译来解决。

希望这会有所帮助。