Gibt ein paar statistische Informationen zu einer Community zurück. Im Gegensatz zu co_GetCommunityStatistics_Pu muß man nicht in der Community angemeldet sein, um diese Statistiken zu erhalten.
HTTP-Method | GET |
HTTP-Auth | Optional |
Alias | co_GetPublicCommunityStatistics_Pu |
Tags | |
Engine-Kategorie | communities |
Engine-Typ | Daten-Ermittlung |
Letzte Aktualisierung | 3.5.11 (2001-09-06) |
Name 1) | Standard-Wert | Beschreibung 2) | SQL-Datentyp3) | ab Version |
---|---|---|---|---|
CommunityID | 1 | ID einer Community, für die man Statistiken haben möchte | smallint | 3.5.11 |
ListOfStatisticInformationIDs | NULL | Gibt an, welche Statistiken man haben möchte. Übergeben wird eine Liste (durch '¶' getrennt) von IDs : „1“ : „NumberOfMembers“ „2“ : „NumberOfMembersOnline“ „3“ : „NumberOfMembersPerOnlineStatus“ | varchar(100) | 3.5.11 |
Spaltenname | Beschreibung | SQL-Datentyp4) | ab Version |
---|---|---|---|
StatisticInformationID | ID der „StatisticInformation“ | tinyint | 3.5.11 |
StatisticInformation | Die Art der Information. Derzeit gibt es folgende mögliche Werte : „1“ : „NumberOfMembers“ „2“ : „NumberOfMembersOnline“ „3“ : „NumberOfMembersPerOnlineStatus“ | varchar(100) | 3.5.11 |
Value | Der aktuelle statistische Wert zur „StatisticInformation“ der Community „CommunityID“ | varchar(100) | 3.5.11 |
Die Prozedur hat keine Output-Parameter.
Die Prozedur hat keine Fehlercodes.
Die Rückgabe erfolgt als XML-Dokument welches gegen das Schema Response/EngineProcedure_v1_0.xsd validiert.
3.5.11 | 2001-09-06 | Erstmalig in dieser Version erstellt |
Der folgende Link öffnet in einem separaten Fenster den Engine Playground der fest mit dem dbap-demo System verbunden ist:
Unformatierte Ausgabe:
curl -X GET 'http://<partner>-<project>.dstore.de/default/engine/co_GetPublicCommunityStats_Pu'
Mit xmllint 5) formatierte Ausgabe:
curl -X GET 'http://<partner>-<project>.dstore.de/default/engine/co_GetPublicCommunityStats_Pu' | xmllint --format -
use dStore_php\WebService; $service = new WebService\Service( WebService\Scheme::HTTP,'<partner>-<project>.dstore.de', 80); $request = new WebService\Requests\Engine\Procedure\Request( new WebService\Requests\AccessData('default'), 'co_GetPublicCommunityStats_Pu', array( // 'CommunityID' => 1, // 'ListOfStatisticInformationIDs' => NULL ) ); $service->execute($request); $xml_result = $request->getResponse()->getBody()->toSimpleXmlDocument(); $ResultSet = $xml_result->getRowsAsArray();
XML zur Ausführung mit der Methode engine/execute, z.B. per
curl --header 'Content-Type: application/xml' -X POST 'http://<partner>-<kunde>.dstore.de/default/engine/execute' -d '<xml-daten>'
<?xml version="1.0" encoding="UTF-8"?> <ListOfBatches> <Batch No="0"> <Procedure Name="co_GetPublicCommunityStats_Pu"> <Parameters> <!-- <Parameter Name="CommunityID">1</Parameter> --> <!-- <Parameter Name="ListOfStatisticInformationIDs">NULL</Parameter> --> </Parameters> </Procedure> </Batch> </ListOfBatches>