ios - 将 SFRestAPI 与 Swift 结合使用的 Web 服务

标签 ios web-services salesforce salesforce-ios-sdk

我目前正在尝试在 Salesforce 中创建一个 RESTful API,但我在 iOS 部分遇到了一些问题。这是我一直在尝试使用的快速代码,但是我收到 NOT_FOUND 404 错误消息,“请求的资源不存在。”

let getRequest: SFRestRequest = restAPI.performRequestWithMethod(SFRestMethodGET, path: "/services/apexrest/(service name here)/", queryParams: nil, failBlock: {
        error in
            println(error)
        }, completeBlock: {
        response in
            println(response)
    })

我可以让其他 SOQL 查询在我的 iOS 应用程序中工作,并且用户可以正常登录,我想我在调用我的 Apex 网络服务方面可能有点偏离。

非常感谢任何建议/评论!谢谢!

最佳答案

最终的解决方案是

var request = SFRestRequest(method: SFRestMethodGET,    path:"/services/apexrest/CustomRestWebservice/", queryParams:nil)

request.endpoint = ""

restAPI.sendRESTRequest(request, failBlock: {error in println(error)}, completeBlock: { response in println(response) })

端点默认为一个不是您想要的字符串,因此您必须手动将其设置为空才能获得正确的结果。

关于ios - 将 SFRestAPI 与 Swift 结合使用的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30269971/

相关文章:

ios - 如何以编程方式使 TableViewCell 在灰色背景下显示为一张纸或 'label'?

web-services - 用于测试RESTful Web服务的工具

Java - Salesforce PartnerConnection 查询请求挂起

authentication - 使用 Phantomjs 2.0 登录 salesforce.com 不断要求输入验证码

ios - 如何在 UITableViewController 中设置静态单元格的自动高度?

ios - 显示在 View Controller 之间持续存在的 iOS 应用程序的计时器

iOS : View visible but not active

java - 如何包含打包的 WSDL 以与使用 wsimport 生成的 Java 类一起使用?

javascript - spring boot 运行但独立的 tomcat 不工作

rest - OAuth REST access_token 和 instance_url 到期时间?