2009-07-18 6 views
1

Je joue avec le Mojo SDK et je veux obtenir tous les contacts.Mojo SDK récupérer tous les contacts

this.controller.serviceRequest('palm://com.palm.contacts/crud', { 
    method: 'listContacts', 
    parameters: { 
     limit: 100 
    }, 
    onSuccess: this.handleListResponse.bind(this), 
    onFailure: function(errResp){ 
     Mojo.Log.info(errResp.errorText) 
    }.bind(this), 
    onerror: function(errResp){ 
     Mojo.Log.info(errResp.errorText) 
    }.bind(this) 
}); 

C'est ce que j'ai en ce moment, mais je ne reçois rien en retour. Et Mojo.Log.info ne semble pas fonctionner. Aucune suggestion?

Merci

Répondre

0

Je suis aussi assez nouveau au PRE développement, mais voici ce que je pense que la question est.

L'erreur qui revient est "Compte non trouvé". Vous devez ajouter accountId: en tant que paramètre à la demande de service.

Cet ID de compte, selon la documentation, est un compte Synergy et doit être créé pour votre application. Click here for reference about the accountId and createAccount methods

+0

La note de votre lien indique tout: Remarque: Pour empêcher l'utilisation non autorisée de données utilisateur privées, cette API donne accès uniquement aux enregistrements créés par votre application; c'est-à-dire que vous ne pouvez pas accéder aux enregistrements appartenant à une autre application. Aussi vous avez raison sur le compteID – carnz

+0

il vous fait vous demander pourquoi ils incluraient cela dans l'API alors. Si d'autres développeurs sont incapables de l'utiliser, pourquoi même le mettre dans la documentation. La documentation a toujours un chemin à parcourir en général, mais c'est un bon guide pour commencer. La vraie difficulté est qu'il n'y a vraiment pas d'information nulle part (c'est-à-dire google) pour ce genre de choses, mais beaucoup d'essais/erreurs. –

Questions connexes