2017-07-24 2 views
0

J'ai développé une compétence alexa simple en utilisant nodejs qui utilise salesforce et qui a réussi à lier le compte (oauth 2.0). Cependant ce que je veux faire est d'invoquer n'importe quelle API de Salesforce et pour cela j'ai besoin du instance_url qui est retourné dans la réponse oauth. Comment accéder à cela dans la compétence alexa? Ou est leur api de n'importe quelle force de vente par laquelle je peux obtenir l'URL d'instance en utilisant le accessToken?Nodejs - Récupère l'instance_url de la réponse oauth de salesforce dans la compétence Amazon Alexa ou une API pour obtenir l'instance_url

+0

Apparaît vous devez utiliser l'URL CLass dans l'API REST Salesforce. Il y a quelques informations à: https://salesforce.stackexchange.com/questions/64616/how-to-get-salesforce-instance-url – jwilleke

Répondre

0

Solution: J'ai reçu une API de Salesforce qui renvoie les informations sur un utilisateur.

API Endpoint: https://login.salesforce.com/services/oauth2/userinfo

je me suis la solution de ce stackexchange link. L'API accepte un jeton d'accès dans l'en-tête ou en tant que paramètre 'oauth_token'. Reportez-vous au lien ci-dessus ou à ce salesforce help link.