2

Lorsque j'utilise le partage Instagram, comment puis-je obtenir le nom d'utilisateur et le mot de passe d'Instagram (utilisateur actuel).Unification ne me fournissant pas le mot de passe et le nom d'utilisateur

$app = new UEApp(self::APP_SECRET, self::APP_SECRET); 
$user = new UEUser($this->currentUser->unification_userkey, $this->currentUser->unification_usersecret); 
$con = $access_token."@instagram.com/?username=rajneesh49&password=test&@instagram.com"; 

Maintenant, je suis en utilisant le mot de passe statique et le nom d'utilisateur, puis son fonctionne bien, mais comment puis-je obtenir le nom d'utilisateur et mot de passe (obligatoire déposée par le moteur d'unification)

nom d'utilisateur et mot de passe les deux sont les champs requis par le moteur d'unification.

Comment puis-je obtenir ce mot de passe et nom d'utilisateur dans le code php pour le partage du moteur d'unification.

authentification ne fournissent ces informations

Array 
(
    [access_token] => 4544942713.7da612b.4de7a5a78fba2b27a60dc1749d 
    [user] => Array 
     (
      [id] => 45434542713 
      [username] => rajneesh8469 
      [profile_picture] => https://scontent.cdninstagram.com/t51.2885-19/s150x150/16229522_1877141895853233_7596497588304478208_a 
.jpg 
      [full_name] => Rajneesh 
      [bio] => Testing website 
      [website] => http://localhost:3000/ 
)) 

Mais seulement le mot de passe est manquant alors comment puis-je obtenir le mot de passe de l'utilisateur actuel.

Répondre

0

Ce problème non lié à un code ou unification son seul rapport avec la validation de sécurité. Je fixe même question dans le même partage, mais je l'ai résolu ce problème par l'authentification s'il vous plaît faire ci-dessous quelques modifications par application

  1. Créer Instagram authentification
  2. Obtenir le nom d'utilisateur (uniquement l'authentification nom d'utilisateur ne fournissant pas le mot de passe)
  3. Ouvrir pop-up de validation de l'utilisateur dans l'application de sortie (puis montrer le nom d'utilisateur et et en demandant à l'utilisateur s'il vous plaît entrer le mot de passe)
  4. S'il vous plaît ne pas enregistrer le mot de passe de l'utilisateur dans vous base de données (son associée avec la sécurité)
  5. ensuite, utilisez les mêmes paramètres pour le partage

modifiez ce mot de passe suivant:

$con = $access_token."@instagram.com/?username=".$username.'&password='.$password&@instagram.com"; 

s'il vous plaît le faire aussi par la sécurité des réseaux sociaux prouvant une bonne sécurité que par application (est bon que Instagram par titre).

+0

Merci laissez-moi mettre en œuvre dans l'application actuelle Si une préoccupation alors je vous le ferai savoir – Rajneesh

+0

S'il vous plaît le faire pour vous site Web –

+0

Oui, il fonctionne maintenant grâce – Rajneesh

0

Nous pouvions voir que vous pouvez maintenant spécifier des paramètres en option lorsque vous ajoutez une connexion avec la version mise à jour du SDK (https://github.com/unifiedinbox/ue-php-sdk).

Les paramètres facultatifs pour chaque connexion sont spécifiés dans la documentation dans la section 'Ajouter une connexion' https://developer.unificationengine.com/ Dans le cas d'instagram, les paramètres optionnels sont "nom d'utilisateur" et "mot de passe".

+0

Nous sommes en mesure d'obtenir le nom d'utilisateur actuel, mais tout partage social ne pas fournir le mot de passe de l'utilisateur actuel ce mon problème. Toute API ne prouvant aucun mot de passe utilisateur. – Rajneesh

+0

Instagram ne fournit pas de mot de passe pendant le processus d'authentification. Vous devez créer votre propre logique de niveau d'application pour obtenir le mot de passe. –

+0

Oui son amende, mais aucune personne ne partagera mot de passe avec un site Web. Donc, le moteur d'unification ne va pas pour le partage Instagram. Nous devons donc trouver l'autre API au lieu du moteur d'unification. – Rajneesh