0

Я хочу использовать Google Youtube Analytics API. Я знаю, что мы должны использовать Oauth2, поэтому я получаю свой идентификатор клиента, а затем следую этой инструкции https://developers.google.com/youtube/analytics/v1/sample-application, потому что я использую аналитику youtube для своего веб-приложения.Google OAuth2 Происхождение несоответствия

я запутаться, когда мой запрос получить ответ об ошибке

Error: origin_mismatch enter image description here

enter image description here

Я проверил мои Авторизованные происхождение JavaScript, убедитесь, что они такие же. Я также принимаю код.

EDIT только в случае, если вам интересно, мой код, вот мой файл index.php

<html> 
<head> 

    <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
    <script type="text/javascript" src="index.js"></script> 
    <script type="text/javascript" src="//www.google.com/jsapi"></script> 
    <script type="text/javascript" src="https://apis.google.com/js/client.js?onload=onJSClientLoad"></script> 

</head> 
</body> 

    <div id="login-container" class="pre-auth">This application requires access to your YouTube account. 
     Please <a href="#" id="login-link">authorize</a> to continue. 
    </div> 
    <div class="post-auth"> 
     <div id="message"></div> 
     <div id="chart"></div> 
     <div>Choose a Video:</div> 
     <ul id="video-list"></ul> 
     </div> 

<body> 

` ли я сделать что-то неправильно ??? благодарим заранее!

ответ

0

Я сам нашел свое решение. Я просто меняю immediate: true на immediate: false на функцию checkAuth. Я не знаю почему, но это работает.

0

Убедитесь, что идентификатор OAuth ClientId использует совпадения с исходным кодом URI, указанным в консоли Google Dev. Например, у вас есть этот идентификатор клиента 1234567890 для источника URI http://www.mysimplesite.com в GDC, что ClientID будет работать только в этом домене.

Если вы хотите, чтобы идентификатор клиента работал на http://www.myawesomesite.com, вам необходимо добавить его в список URI. Если вы используете его в домене, не указанном в «Авторизованных источниках JavaScript», у вас будет ошибка несоответствия источника. http://imgur.com/q2PJGCP

Примечание. Убедитесь, что вы также включили API Youtube.

Дополнительную информацию вы можете найти здесь: SO thread.

+0

спасибо за ваш ответ раньше. Я дважды проверил свой GDC, и у меня есть вход ** Исправьте исходники Javascript ** правильно. Я сам нашел свое решение. Thnks –

Смежные вопросы