1

現在、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)
    })

iOS アプリ内で他の SOQL クエリを動作させることができ、ユーザーは問題なくログインできます。Apex Web サービスの呼び出しに関しては、少しずれているかもしれません。

提案/コメントは大歓迎です!ありがとう!

4

1 に答える 1

2

解決策は結局

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) })

エンドポイントはデフォルトで希望するものではない文字列に設定されるため、正しい結果を得るには、手動で何も設定しない必要があります。

于 2015-06-24T03:41:56.950 に答える