Объединение не предоставило мне пароль пользователя и имя пользователя

Когда я использую общий доступ к Instagram, как я могу получить имя пользователя и пароль от Instagram (текущий пользователь входа в систему).

$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";

Теперь я использую статический пароль и имя пользователя, тогда он работает нормально, но как я могу получить текущее имя пользователя и пароль (требуется для механизма объединения)

имя пользователя и пароль — обязательные поля для механизма объединения.

Как я могу получить этот пароль и имя пользователя в коде php для совместного использования движка объединения.

Аутентификация предоставляет только эту информацию

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/
))

Но только пароль отсутствует, так как я могу получить текущий пароль пользователя.

1

Решение

Эта проблема не связана с каким-либо кодом или унификацией, она связана только с проверкой безопасности. Я исправил ту же проблему в том же общем доступе, но я устранил эту проблему с помощью аутентификации

  1. Создать аутентификацию в Instagram
  2. Получить имя пользователя (только аутентификация имени пользователя без предоставления пароля)
  3. Откройте всплывающее окно «Проверка пользователя» при выходе из приложения (затем укажите имя пользователя и, пожалуйста, введите пароль).
  4. Пожалуйста, не сохраняйте пароль пользователя в вашей базе данных (это связано с безопасностью)
  5. Затем используйте те же параметры для обмена

Измените это только в соответствии с паролем:

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

пожалуйста, сделайте это в соответствии с социальной сетью безопасности, доказывая хорошую безопасность в соответствии с приложением (Instagram хорош в отношении безопасности).

0

Другие решения

Мы могли видеть, что теперь вы можете указывать необязательные параметры при добавлении соединения с обновленной версией SDK (https://github.com/unifiedinbox/ue-php-sdk).

Необязательные параметры для каждого соединения указаны в документации в разделе «Добавить соединение». https://developer.unificationengine.com/ В случае Instagram, необязательными параметрами являются «имя пользователя» и «пароль».

0

По вопросам рекламы [email protected]