2017-09-16 1 views
0

Je veux obtenir un jeton d'accès utilisateur de Facebook graphique API, mais je ne peux pas passer au-delà oAuth authentification J'utilise invokehttp processeur (processeur nifi) à l'intérieur duquel j'utilise le lien comme ceci: https://www.facebook.com/v2.10/dialog/oauth?response_type=token&display=popup&client_id=145634995501895&redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer%2Fcallback&scope=user_status%2Cuser_tagged_places%2Cuser_photos%2Cuser_posts%2Cuser_friends%2Cuser_relationships%2Cpages_messaging et aussi J'ai mis des paramètres de base d'authentification à l'intérieur, quand je démarre le processeur je reçois seulement la conception de page de connexion dans le fichier de flux, que dois-je changer pour obtenir un jeton d'accès prperly? aussi j'ai obtenu journal de débogage comme ça, je ne sais pas ce qui me manque pour accomplir ce processus correctemententer image description hereEn utilisant Faceboock graphique api en nifi

+0

sait pas ce vous demandez; êtes-vous en train d'essayer d'effectuer une connexion utilisateur "en arrière-plan" ici, ou quoi? Vous devez rediriger l'utilisateur vers l'URL de la boîte de dialogue de connexion dans son navigateur, ce n'est rien que vous pouvez "automatiser" - obtenir un jeton d'accès utilisateur nécessite une interaction de l'utilisateur. – CBroe

+0

Y at-il un moyen que je peux le faire sans interaction utilisateur? –

+0

Non, ce n'est pas comme cela que cela fonctionne - pour obtenir un nouveau jeton d'accès utilisateur, vous avez besoin que l'utilisateur soit actif dans votre application. (Fe visite d'une application de site Web où le SDK JS est intégré serait suffisant, si l'utilisateur s'est déjà connecté à votre application à un moment donné, lui a accordé toutes les autorisations nécessaires et est connecté à Facebook dans son navigateur en même temps - alors le SDK veillera à ce que vous ayez un nouveau jeton d'accès utilisateur.) – CBroe

Répondre