2017-09-19 5 views
0

私はSitefinity Webサービスモジュールを使用してコンテンツにデータを投稿しています。 odataのPOSTメソッドをテストするためにPostmanを使用しています。私はその200ではなく201を返すODATAためのコンテンツ・タイプのアプリケーション/ JSONを使用して掲載していますたびSitefinity WebService -Odata

My Post method  /api/AzureFunctionSitefinity/azuresitefinityintegrations 

My Model :APPLICATION/JSON 

    { 
    "UrlName": "sample string 1", 
    "Title": "sample string 2", 
    "VacancyId": 1.0, 
    "VacancyReferenceNumber": 1.0, 
    "VacancyGuid": "sample string 3", 
    "ShortDescription": "sample string 4", 
    "StartDate": "2017-09-19T07:32:50.5023011Z", 
    "EndDate": "2017-09-19T07:32:50.5023011Z" 
    } 

た私はそれを返すように期待しています。

はも、私は

{ 
"@odata.type" :"Telerik.Sitefinity.DynamicTypes.Model.AzureFunctionSitefinityIntegration.AzureSitefinityIntegration", 
"PublicationDate": "2017-09-19T08:03:53.5165122Z", 
"ExpirationDate": "2017-09-19T08:03:53.5165122Z", 
"UrlName": "sample string 
"Title": "sample string 3", 
"VacancyId": 1.0, 
"VacancyReferenceNumber": 1.0, 
"VacancyGuid": "sample string 4", 
"ShortDescription": "sample string 5", 
"StartDate": "2017-09-19T08:03:53.5165122Z", 
"EndDate": "2017-09-19T08:03:53.5165122Z" 
} 

はまだ私は200を取得していますで掲示しようとしました。私はそれがデータが作成されていると言う201を返すことを期待しています。

これに関する助力は高く評価されます。 私は郵便配達員を使用してodataを掲示しています

+0

私の愚かな間違い。私の基本的な認証パスワードは間違っていて、APIはすべてのユーザーだけに読み取られ、認証されたユーザーに対して書き込み権限が設定されています。 – Dinesh

答えて

0

私がベアラトークンを渡さないと、Sitefinity 10.1とステータス401でサンプルをテストしました。 Here is a videoどのSiteifnityバージョンを使用していますか。クライアントの呼び出しにJavaScript SDKを使用することをお勧めします。ライブラリは内部的にすべてを処理します。

+0

SDKはどこにありますか? –

+0

[こちら](https://docs.sitefinity.com/for-developers-client-side-programming-and-web-services)にアクセスしてください。ここにnpm [link](https://www.npmjs.com/package/sitefinity-webservices-sdk)への直接リンクがあります。 –

関連する問題