2016-10-26 1 views
0

I have set up JWT based authentication afin que mes clients iOS et Android puissent soumettre des tickets pour un utilisateur donné. Je vois que les widgets frappent: https://<domain>.zendesk.com/api/mobile/requests.json.API Zendesk à partir du code client

Ma question est, cette API est-elle documentée? Je voudrais utiliser la même API avec JWT basic auth à partir d'un navigateur Web sans avoir à utiliser le widget web fourni par zendesk.

Les API que je vois documentées s'attendent généralement à être appelées au nom d'un agent et ne peuvent donc pas être exécutées dans le navigateur de l'utilisateur.

Répondre

0

Il s'agit d'une API interne et, en tant que telle, la seule documentation se trouve dans les docs javadocs ou header du côté client.

Les points d'extrémité des demandes sont conçus pour les utilisateurs finaux. Ceci est vrai pour ceux sous mobile et/api/v2. Si vous avez un utilisateur final dans une application Web, ils auront accès aux points de terminaison des demandes sous api/v2.

+0

Je regarde les différentes options d'authentification pour les API REST https://developer.zendesk.com/rest_api/docs/core/introduction#security-and-authentication et je ne vois aucun moyen de les authentifier en utilisant le même mécanisme JWT que j'utilise avec les widgets iOS/Android. –

+0

Salut Alex. Zendesk JWT régulier et SDK mobile JWT sont deux concepts différents. Vous aurez besoin de deux points de terminaison. – Barry

+0

Alors, est-il possible d'effectuer des actions API directement depuis le navigateur? Et si oui, comment puis-je authentifier au nom de l'utilisateur final? –