Я пытаюсь автоматизировать процесс аутентификации входа в LinkedIn, чтобы выполнить публичный поиск людей в LinkedIn. Сначала я попытаюсь объяснить, что я делаю. Я использую четыре файла: oAuth.php (обязательно) linkedin.php (библиотека php LinkedIn) auth.php (который получает токен OAuth из файла libedIn) callback url demo.php?params (который после успешного аутентификации печатает профиль текущего пользователя и результаты поиска с […]
В настоящее время я работаю над почтовой службой в Интернете (это не совсем почтовый клиент, но это многое объясняет). Однако я никогда не работал с oauth до этого, но мне кажется, что это путь, я основывал свои простые классы на кодексе samepel . Однако пример кода не обеспечивает решение при подписании в несколько раз, или […]
Недавно я настраивал новую среду для веб-приложения, над которым я работаю, и я столкнулся с этой следующей проблемой, которую я не могу понять. В настоящее время у меня есть настройка докер-композитора, основанная на https://hub.docker.com/r/ruslangetmansky/docker-apache-php/ Где у меня работает API, APP и DB, и им нужно поговорить между собой. Во время инициализации этого я сейчас выполняю […]
Я делаю программу, которая будет загружать видео на мой канал YouTube любым пользователем. Но он генерирует ошибку. Мой код выглядит следующим образом: require_once 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Gdata_YouTube'); Zend_Loader::loadClass('Zend_Gdata_AuthSub'); Zend_Loader::loadClass('Zend_Gdata_App_Exception'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); $authenticationURL= 'https://www.google.com/accounts/ClientLogin'; $client = ""; $email = 'theprofessional1992@gmail.com'; $passwd = '*******************'; try { $client = Zend_Gdata_ClientLogin::getHttpClient($email, $passwd, 'cl'); } catch (Zend_Gdata_App_CaptchaRequiredException $cre) { echo 'URL of CAPTCHA […]
Я пробовал использовать JavaScript и PHP SDK, но я не могу решить эту простую проблему. Мой FQL выглядит так: SELECT count FROM comments_info WHERE xid="…" Когда я пытаюсь выполнить запрос через PHP, я получаю следующую ошибку: Uncaught Exception: 604: No valid app_id PHP: $facebook = new Facebook(array( 'appId' => '…', 'secret' => '…', 'cookie' => […]
Я написал класс (так что я мог бы узнать, как работает OAuth). Он работает нормально; Я могу получить токен доступа с классом. Но когда я пытаюсь опубликовать обновление, он говорит, что я не аутентифицирован! Что я здесь делаю неправильно? // By Kevin Jacobs class OAuth { private $url = null; private $debug = false; private […]
В настоящее время я застрял, пытаясь сделать запросы на api службы, используя 2-х точечный запрос oAuth, используя PHP. Я использую библиотеку PHP, найденную здесь: http://code.google.com/p/oauth–php/, и, кажется, нет абсолютно никакой документации в Интернете для использования этой библиотеки для запроса с двумя ногами. Так что в настоящее время из службы у меня есть следующие данные: $ […]
Я пытаюсь использовать пакет oauth-5-laravel для входа в fb, но получил ошибку в $token = $fb->requestAccessToken($code); Вот сообщение об ошибке laravel: TokenResponseException in StreamClient.php line 68: Failed to request resource. HTTP Code: No response и я пытаюсь dd($code) , он не пуст! вот мой код контроллера: $code = $request->get('code'); $fb = OAuth::consumer('Facebook'); if (!is_null($code)) { […]
начиная с недели, я пытаюсь управлять функциональностью «Войти с твиттером» на своем веб-сайте. Я не могу выполнить даже первый шаг: «получить токен запроса». Я получаю: «Не удалось проверить подпись и токен oauth» Я делаю все, как сказано здесь: https://dev.twitter.com/docs/auth/implementing-sign-twitter И создание подписи, как здесь: https://dev.twitter.com/docs/auth/creating-signature Мой код: date_default_timezone_set('UTC'); $oauth_callback = 'http://mydomain.net'; // calls are made […]
используя примеры, у меня есть этот код. Он отлично работает, разрешает правильные области и все: <?php ini_set("display_errors",1); error_reporting(E_ALL); session_start(); set_include_path('/home/library/'.get_include_path()); require_once 'Zend/Oauth/Consumer.php'; $oauthOptions = array( 'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER, 'version' => '1.0', 'consumerKey' => 'ivana.2x.to', 'consumerSecret' => '*********', 'signatureMethod' => 'HMAC-SHA1', 'requestTokenUrl' => 'https://www.google.com/accounts/OAuthGetRequestToken', 'userAuthorizationUrl' => 'https://www.google.com/latitude/apps/OAuthAuthorizeToken', 'accessTokenUrl' => 'https://www.google.com/accounts/OAuthGetAccessToken', 'callbackUrl' => 'http://ivana.2x.to/geo/?show=callback', ); $consumer = […]