私はMS SharePoint 2013の統合に取り組んでいます。私の使用例では、JSONデータのみを扱いたいと思っています。
File、Folder、List、ListItemなどのAPIのXMLレスポンスをNode Module - datajs_vanillaを使用してOData JSONに変換できますが、https://mysite/_api/ $メタデータをOData JSONに変換できません。 $メタデータエンドポイントのdatajsを実行しながら 私は、エラーの下に取得しています:
以下
error:{"message":"no handler for data"}
は私のコードスニペットです:
OData.read({
requestUri: 'https://example.com/_api/$metadata',
headers: {
'Authorization': 'Bearer token_value',
'Accept':'application/xml;charset=utf-8'
}
}, function (data, response) {
console.log("Operation succeeded."+JSON.stringify(data));
}, function (err) {
console.log("Error occurred " + JSON.stringify(err));
});
私はJSONに変換するためにここに何かが足りないのですか?
または
nodeモジュールを使用してedmx sharepoint $ metadata XMLレスポンスをOData JSONに変換する可能性のあるソリューションを教えてください。
ありがとうございました。
返信いただきありがとうございます。 $メタデータを読むための最善の方法を提案し、ノードjの "Folder"オブジェクトメタデータを取得したいと考えてください。 – PKhode
このスレッドはあなたを助けるべきだと思う - http://stackoverflow.com/questions/5672151/any-recommendation-for-xml-to-json-for-node-js –
対応するJson表現を持つファイルとフォルダのapiリファレンスはhttps://msdn.microsoft.com/en-us/library/office/dn450841.aspx#bk_Folder –