2016-12-19 1 views

Répondre

0

L'ID de répondant est étiqueté comme id dans le corps. Le respondent_id s'appelle simplement response_id dans API V3, il n'y a pas de distinction entre une réponse et un répondant.

Par exemple, dans la liste:

/v3/surveys/<survey_id>/responses 
{ 
    "per_page": 50, 
    "total": 10, 
    "data": [ 
    { 
     "href": "...", 
     "id": "<respondent_id>" 
    }, 
    ... 
    ] 
} 

Ou dans les détails,

/v3/surveys/<survey_id>/responses/<respondent_id> 
{ 
    "id": "<respondent_id>", 
    "collector_id": "<collector_id>", 
    "survey_id": "<survey_id>", 
    ... 
} 
+0

Merci GK. Mon état d'esprit V2 a response_id distinct pour chaque réponse à chaque question pour chaque répondant, donc dans l'intervalle, je peux créer un ID de numérotation automatique. Je note que les identifiants sont maintenant des chaînes de 11 chiffres, par exemple 10764853680, bien au-delà de la taille de l'entier 32 bits. J'ai utilisé Double pour les stocker, devrait passer à String maintenant. – sysmod