मैं एक सरल जावास्क्रिप्ट कोड मैं यहां पाया पर काम कर रहा हूँ: http://googleappsdeveloper.blogspot.com/2011/12/using-new-js-library-to-unlock-power-of.htmlGoogle कैलेंडर API जावास्क्रिप्ट त्रुटि: उत्पत्ति बेमेल
यह मूल रूप से एक गूगल कैलेंडर के लिए प्रमाणीकरण प्राप्त कर लेता है और उसमें शामिल घटनाओं की सूची प्राप्त करता है। मैंने अपना वेब एप्लिकेशन पंजीकृत कर लिया है और क्लाइंट आईडी और एपीआई कुंजी प्राप्त की है।
मुझे इस त्रुटि का सामना करना पड़ रहा है: "त्रुटि: उत्पत्ति विसंगति", मैं लोकलहोस्ट का उपयोग करके स्थानीय रूप से जावास्क्रिप्ट चला रहा हूं और मैंने अपना होमपेज भी Google अनुप्रयोग पंजीकरण में स्थानीयहोस्ट पर सेट किया है।
किसी भी मदद की अत्यधिक सराहना की जाएगी।
कोड:
<html>
<body>
<div id='content'>
<h1>Events</h1>
<ul id='events'></ul>
</div>
<a href='#' id='authorize-button' onclick='handleAuthClick();'>Login</a>
<script>
var clientId = '506979856128.apps.googleusercontent.com';
var apiKey = 'AIzaSyAGbQAZQU0YNL8hK5EU69exIg7_sOg3JoA';
var scopes = 'https://www.googleapis.com/auth/calendar';
function handleClientLoad() {
gapi.client.setApiKey(apiKey);
window.setTimeout(checkAuth,1);
checkAuth();
}
function checkAuth() {
gapi.auth.authorize({client_id: clientId, scope: scopes, immediate: true},
handleAuthResult);
}
function handleAuthResult(authResult) {
var authorizeButton = document.getElementById('authorize-button');
if (authResult) {
authorizeButton.style.visibility = 'hidden';
makeApiCall();
} else {
authorizeButton.style.visibility = '';
authorizeButton.onclick = handleAuthClick;
}
}
function handleAuthClick(event) {
gapi.auth.authorize(
{client_id: clientId, scope: scopes, immediate: false},
handleAuthResult);
return false;
}
function makeApiCall() {
gapi.client.load('calendar', 'v3', function() {
var request = gapi.client.calendar.events.list({
'calendarId': 'primary'
});
request.execute(function(resp) {
for (var i = 0; i < resp.items.length; i++) {
var li = document.createElement('li');
li.appendChild(document.createTextNode(resp.items[i].summary));
document.getElementById('events').appendChild(li);
}
});
});
}
</script>
<script src="https://apis.google.com/js/client.js?onload=handleClientLoad"> </script>
</body>
</html>
उचित लगता है लेकिन ... '' सीडी "/ एप्लिकेशन/Google क्रोम कैनरी.एप/सामग्री/मैकोज़ /" '' '->' '' ./Google \ क्रोम \ कैनरी - अक्षम- वेब सुरक्षा ''' - '' '' ट्रेस/बीपीटी जाल: 5''' -> '' '' क्रोम अप्रत्याशित रूप से बाहर निकल गया।' –
फ़ायरफ़ॉक्स में इसे चलाएं ... ठीक काम करता है –
@ क्रेग मॉर्गन: क्रोम एफएफ में विस्तार ?? –