Вопрос

Я пытаюсь опубликовать некоторое содержание на мой аккаунт Google Buzz, используя API Google Buzz. Я пытался использовать свой пример код, который они предоставили, но он дает ошибку ниже

Array
.

( [http_code]=> 401 [Заголовки]=> Массив ( [Www-atugeticite]=> authsub realm="https://www.google.com/accounts/authsubrequest" Разрешенные Scopes="https://www.googleapis.com/auth/buzz" [Content-Type]=> Приложение / JSON; Charset= UTF-8 [Дата]=> Вт, 20 июл 2010 12:22:05 GMT [Истекает]=> Вт, 20 июл 2010 12:22:05 GMT [Cache-Control]=> Частный, максимальный возраст= 0 [X-Content-Type-options]=> nosniff [X-кадр-варианты]=> Sameorigin [XSSS-Protection]=> 1; Режим= блок [Сервер]=> GSE [Transfer-encoding]=> Colkeded )

[data] => Array
    (
        [error] => Array
            (
                [errors] => Array
                    (
                        [0] => Array
                            (
                                [message] => User must have authorized this application to have the following scope in order to make this call: [https://www.googleapis.com/auth/buzz]  Also , make sure your application is using the Buzz specific OAuth authorization URL.
                                [locationType] => header
                                [location] => Authorization
                            )

                    )

                [code] => 401
                [message] => User must have authorized this application to have the following scope in order to make this call: [https://www.googleapis.com/auth/buzz]  Also , make sure your application is using the Buzz specific OAuth authorization URL.
            )

    )
.

)

Я добавил переменные в файле config.php, которые были обязаны

'site_name' => 'example.com',
.

'oauth_consumer_key'=> 'example.com', 'oauth_consumer_secret'=> 'Commersecret', 'oauth_rsa_key'=> '',

Никто знает, что я, возможно, здесь не так ??

Как я могу хранить токены, которые возвращаются в базу данных ?? Поскольку если сервер перезапущен, кеш потерян, и пользователи снова должны аутентифицироваться.

Это было полезно?

Решение

Проблема была с доменом, который я проходил.Вместо прохождения example.com я проходил http://example.com .Поэтому убедитесь, что Site_Name, OAuth_Consumer_key и переменные домена передаются правильно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top