Ich arbeite an MS SharePoint 2013 Integration und in meinem Anwendungsfall möchte ich nur an JSON-Daten arbeiten.
Ich bin in der Lage, alle API-XML-Antworten wie Datei, Ordner, List, ListItem usw. in OData JSON mit Node Module - datajs_vanilla zu konvertieren, aber ich kann https://mysite/_api/ $ Metadaten in OData JSON nicht konvertieren. ich unten Störung erhalte, während datajs für $ Metadaten Endpunkt Ausführung:
error:{"message":"no handler for data"}
Unten ist mein Code-Schnipsel:
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));
});
ich hier etwas fehlt bin in JSON-Format konvertieren?
oder
Könnten Sie mir bitte eine mögliche Lösung vorschlagen, um edmx sharepoint $ Metadaten-XML-Antwort in OData JSON mit Knotenmodul zu konvertieren?
Danke.
Danke für die Antwort. Könnten Sie bitte die beste Möglichkeit vorschlagen, die $ -Metadaten zu lesen und Metadaten des "Folder" -Objekts im Knoten js abzurufen? – PKhode
Ich denke, dieser Thread sollte Ihnen helfen - http://StackOverflow.com/Questions/5672151/any-Recommendation-for-XML-To-JSon-For-Node-Js –
Datei-und Ordner-API-Referenz mit entsprechenden JSON-Darstellung kann gefunden bei https://msdn.microsoft.com/en-us/library/office/dn450841.aspx#bk_Folder –