2016-11-02 6 views
0

Ich möchte von einer anderen Site aus eine Abfrage (SiteServices) aufrufen. Ich habe eine Leseberechtigung für die Abfrage für "Anonymous" festgelegt. Aber wenn ich auf die URL "../DesktopModules/2sxc/API/app-query/SiteServices" gehe, bekomme ich einen Fehler, dass keine Modulinfo geliefert wurde.2sxc: REST Aufruf an Query

Ist es möglich, die Daten einer Abfrage von außerhalb von DNN zu lesen? Die Abfrage verwendet keine Modulinformationen - sie gibt alles für einen bestimmten Inhaltstyp an.

Danke,

Mike

Antwort

0

Die Abfrage muss immer wissen, was app es ist. Normalerweise werden diese Informationen über die Modul-ID bereitgestellt. Wenn Sie es anonym verwenden, müssen Sie den App-Namen hinzufügen.

.../2sxc/api/app-query/MyAppName/SiteServices

ist die Syntax Sie suchen.

+0

Danke Daniel ... Ich denke, ich laufe immer noch in Schwierigkeiten. Ich erhalte diese Nachricht: Der Typ 'ObjectContent'1 konnte den Antworttext für den Inhaltstyp' application/xml; charset = utf-8 '. Der Stream in der Abfrage funktioniert einwandfrei, wenn ich nur die Abfrage teste ... aber dieses Ergebnis wird erhalten, wenn ich es über die API aufruft ... – Mike

+0

Möglicherweise verwenden Sie eine Datenquelle in Ihrer Abfrage, die einen Modulkontext benötigt - speziell die Modul-Datenquelle? – iJungleBoy

+0

Danke - ich glaube nicht ... Ich habe ICache -> PublishingFilter -> EntityTypeFilter -> CacheAllStreams -> (Ausgabe) – Mike