Articles of oauth 2.0

Интеграция Dwolla с PHP с их API

Предисловие: Хорошо, что я использовал API в прошлом, например, TwitterAPI, но я всегда использовал библиотеку и некоторую документацию, чтобы помочь мне в подключении и извлечении токенов. Я понимаю, как работает API. Хорошо, поэтому я попробовал несколько способов запроса API dwolla с PHP. Я попытался сделать <form action="https://www.dwolla.com/payment/pay" method="post"> <input type="hidden" name="key" value="soMeVerYLongAcsiiKey"/> <input type="hidden" name="secret" […]

Неустранимая ошибка: Uncaught CurlException: 7: не удалось подключиться к хосту, заброшенному в … src / base_facebook.php в строке 887

Я пытаюсь разработать пример для входа в php facebook php, следуя примеру здесь Я разместил здесь свое приложение, но я получаю сообщение об ошибке в вопросе, когда я пытаюсь получить доступ к ссылке. Вот фрагмент кода, который выдает ошибку try { $e = new FacebookApiException(array(// LINE 887 'error_code' => curl_errno($ch), 'error' => array( 'message' => […]

Файл sugarcrmDownload после обновления

Я получил эту ошибку после того, как обновил сахара7.8, который вызвал мой filedownload. {"error":"need_login","error_message":"No valid authentication for user."} После того, как некоторые исследователи обнаружили, что уровень сахара повысился, API вызывает OAuth. Следующий мой КОД: api.fileDownload(api.buildURL("Quotes/" + model.get("id") + "/pdf/download?OAuth-Token=" + api.getOAuthToken()), { success: function() { app.alert.show("pdf_download_api_success", { level: "success", messages: SUGAR.language.get('Quotes', 'LBL_QUOTE_PDF_GENERATED'), autoClose: true }); […]

Добавление события в календарь Google с помощью API

Я добавляю события из своего веб-приложения, используя этот пример, предоставленный google: https://developers.google.com/api-client-library/php/auth/web-app https://developers.google.com/google-apps/calendar/create-events Все работает отлично, но когда мне нужно добавить событие в свой календарь, мне нужно одобрить OAuth 2.0 (60 в 60 мин). Моя конечная цель заключается в заполнении одной формы темой, датой, описанием и т. Д. И отправкой в ​​календарь Google без запроса […]

Использование ZF2 Oauth2

Я пытаюсь получить https://github.com/zfcampus/zf-oauth2, работая с моим приложением (в основном потому, что у меня установлена ​​apigility, и zf-oauth2 приходит с ним). Я читаю последний раздел, и он говорит, чтобы защитить, я просто использую следующий код (например, наверху контроллера): if (!$this->server->verifyResourceRequest(OAuth2Request::createFromGlobals())) { // Not authorized return 401 error $this->getResponse()->setStatusCode(401); return; } // where $this->server is an […]

Ошибка получения маркера доступа OAuth2: ошибка 500

Я случайно прослушивается следующим сообщением об ошибке: Это происходит, когда библиотека php пытается получить линию токена доступа 112. Иногда мой код в первую очередь получает токен доступа, иногда мне нужно обновить URL-адрес, содержащий «код», как параметр get несколько раз до получения маркера доступа. Эта ошибка часто возникает в течение последних 3-4 дней. Fatal error: Uncaught […]

Почему я продолжаю ловить Google_Auth_Exception для invalid_grant?

Я пытаюсь создать веб-приложение, которое обращается к API Google Analytics и извлекает данные. Однако у меня есть некоторые проблемы с авторизацией OAuth 2.0. Он позволяет успешно получить начальный доступ, но он быстро выкидывает меня и бросает сообщение Google_Auth_Exception с сообщением «Ошибка получения маркера доступа OAuth2, сообщение:« invalid_grant », когда я нажимаю кнопку отправки, которая обновляет […]

Ошибка Google OAuth2 – отсутствует необходимый параметр: grant_type при обновлении

Я создал прототип системы синхронизации календарей с использованием API календаря Google, и он работает хорошо, за исключением обновления токенов доступа. Это те шаги, которые я прошел: 1) Авторизовал мой API и получил код авторизации. 2) Обменный код авторизации для Access Token и RefreshToken. 3) Используется API календаря до тех пор, пока токен доступа не истечет. […]

Ярлык обновления API Google API не отправляется

Я пытаюсь использовать API данных Google YouTube с PHP на основе документации Google здесь: https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth2#OAuth2_Refreshing_a_Token . Моя проблема возникает при аутентификации с помощью OAuth. Я использую следующий URL-адрес авторизации, который идентичен тому, который, как говорят документы, использовать, за исключением моего перенаправления uri и ключа приложения, очевидно. $this->authorizationUrl = 'https://accounts.google.com/o/oauth2/auth?'; $this->authorizationUrl .= 'client_id=' . $this->applicationKey . […]

Токены доступа к Facebook – аутентификация на стороне сервера

Привет, я пытаюсь использовать аутентификацию на стороне сервера facebook, чтобы получить токен доступа, но продолжаю получать ошибки, наложенные на меня. Я использую рев: $app_id = "YOUR_APP_ID"; $app_secret = "YOUR_APP_SECRET"; $my_url = "YOUR_URL"; session_start(); $code = $_REQUEST["code"]; if(empty($code)) { $_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection $dialog_url = "https://www.facebook.com/dialog/oauth?client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state=" […]