• Как авторизоваться в Instagram через mgp25/Instagram-API?

    @supermetrolog
    Тоже столкнулся с этой проблемой и ваш код помог, но проблема все же есть)
    После отправления кода, который пришел мне на номер телефона в переменную $custom_response записывается информация о моем аккаунте. Но когда я хочу воспользоваться функциями которые следуют после вашего кода, то выдается ошибка: Error User not logged in. Please call login() and then try again.
    Т.е. после отправки кода выводится массив с данными о моем аккаунте и после него эта ошибка хотя я вроде уже залогинился. Не подскажете в чем проблема? И еще почему то мой IP инстаграм что-то не хочет заносить в список доверенных т.е. каждый раз приходится вводить код из смс...(

    Кусок кода в котором я добавил свой код:

    try {
                  # изменяем данные аккаунта нашим методом changeUser()
                  $ig->changeUser($username, $password);
                  
                  # и шлем инсте ответ с кодом из SMS
                  $custom_response = $ig->request("challenge/".$tmp_data['user_id']."/".$tmp_data['nonce_code']."/")->setNeedsAuth(false)->addPost("security_code", $code)->getDecodedResponse();
                  
                  print_r($custom_response);
    
                  //То что я добавил от себя и из-за чего вылетает ошибка мол я не залогинился..
                  $userId = $ig->people->getUserIdForName($username);
                  $response = $ig->people->getInfoById($userId);
    
                  echo $response->getUser()->getUsername();
    
              } catch (Exception $e) {
                  exit("Error ".$e->getMessage());
              }