0
私はSharepointのAPIサービスに接続して、いくつかのデータSharepointのAPIのiOS
let params = ["__metadata": ["type": "SP.Data.TaxiListItem"], "Title": "Some Title", "From": "WORK", "To": "HOME", "SpUrl": ["__metadata":
["type": "SP.FieldUrlValue"], "Url": "http://sps", "Description": "Site Desc"]] as [String : Any]
Alamofire.request("http://sps/_api/Web/Lists/GetByTitle('Taxi')/Items",
method: .post, parameters: params, encoding: URLEncoding.default,
headers: ["X-RequestDigest": formDigest, "Accept": "application/json;odata=verbose", "Content-Type":
"application/json;odata=verbose"]).responseJSON {
// response
}
を投稿しようとしているが、応答者からstatusCodeは、次のエラーでです:
Invalid JSON. A token was not recognized in the JSON content.
どれリード?
*** http:// sps/_api/contextInfo *** – Mehrdadmaskull
に最初にリクエストを送信して** formDigest **を入力しますあなたのフォームのダイジェストを取得し、あなたのAPIを呼び出した後、それは正しいと思われます。これを見てみましょう:[SharePoint 2013用のiPhoneクライアントアプリケーションの開発](http://www.codeproject.com/Articles/571996/Development-of-iPhone-client-application-for-Share)。または、このリンク:[Microsoft SharePointの認証とクエリを簡素化するヘルパーライブラリ](https://github.com/jimmywim/SPMobile)私はIOSの開発者ではない、このリンクはあなたを助けることができます – Nico