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

相关问题