2

當我使用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/ 
)) 

但只有密碼丟失,所以我怎麼能得到當前用戶的密碼。

回答

0

不與任何代碼或統一其只與安全驗證相關的有關此問題。我在相同的共享固定同樣的問題,但我有固定的驗證這個問題,請做下面的一些變化每個應用程序

  1. 創建Instagram的認證
  2. 獲取的用戶名(只有用戶名認證不提供密碼)
  3. 開放在退出應用程序的用戶驗證彈出(然後顯示用戶名和,並要求用戶請輸入密碼)
  4. 請不要在你的數據庫保存用戶密碼(與安全相關)
  5. 然後使用相同的參數共享

只有根據密碼更改此:

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

請做到這一點按照安全社交證明安全性好按應用(Instagram的是好的,每個安全性)。

+0

謝謝你讓我在目前的應用中實現。如果任何關心話,我會讓你知道 – Rajneesh

+0

請爲你的網站 –

+0

是其現在的工作感謝做到這一點 – Rajneesh

0

我們可以看到,當你添加一個連接,使用更新版本的SDK(https://github.com/unifiedinbox/ue-php-sdk)現在可以指定可選參數。

每個連接的可選參數在「添加連接」部分的文檔中指定https://developer.unificationengine.com/在instagram的情況下,可選參數是「用戶名」和「密碼」。

+0

我們能夠獲得當前用戶名,但任何社會共享沒有提供當前用戶這個密碼我的問題。任何API都不會提供任何用戶密碼。 – Rajneesh

+0

Instagram在驗證過程中不提供密碼。 您應該構建自己的應用程序級別邏輯來獲取密碼。 –

+0

是的,但任何人都不會與任何網站共享密碼。所以統一引擎不會去Instagram分享。所以我們需要找到其他API而不是統一引擎。 – Rajneesh

相關問題