2017-09-19 2 views
0

Selon la documentation de l'API ici https://backendless.com/documentation/data/rest/data_search_and_query.htm, backendless doit fournir des informations radiomessagerie dans le corps de réponse comme celui-ciBackendless ne renvoie aucune donnée d'appel

{ 
"nextPage":null, 
"data":[ 
    { 
    "updated":null, 
    "created":"02/05/2014 18:13:40 GMT+0000", 
    "ownerId":null, 
    "objectId":"6FAF3CE5-6F55-1B32-FF83-D333252D0300", 
    "name":"Bob", 
    "age":20 
    }, 
    { 
    "updated":null, 
    "created":"02/04/2014 19:40:10 GMT+0000", 
    "ownerId":null, 
    "objectId":"28325E9F-2DED-D3CA-FFC6-C76911AFBB00", 
    "name":"Frank", 
    "age":26 
    }], 
"offset":0, 
"totalObjects":2 
} 

Cependant, quand j'envoie la demande d'obtenir des données de la table comme ceci:

https://api.backendless.com/<version>/data/<table-name> 

retourne uniquement la collection d'objets (qui devrait être dans "données") et maintenant l'information de pagination. Ajout demandes de page:

https://api.backendless.com/<version>/data/<table-name>?pageSize=10&offset=10 

renvoie des données correctes, mais toujours sans information pagination. Qu'est-ce que je fais mal? Comment puis-je accéder aux informations de pagination?

Répondre

0

Le lien docs que vous mentionnez est pour la version Backendless en cours de désapprobation (there's a warning en haut de la page). Voici un lien vers les docs pour la version actuelle: https://backendless.com/docs/rest/doc.html#data_basic_search

En effet, dans la version 4, nous avons supprimé ces informations supplémentaires dans la réponse pour simplifier l'objet de réponse dans les clients non-REST. Mais vous pouvez toujours déterminer facilement les paramètres actuels car vous les spécifiez dans la requête (ou ils sont des zéros au cas où vous ne les avez pas).