2012-07-02 11 views
10

मैंने यहां से कैलेंडर सम्मिलित उदाहरण का प्रयास किया: https://developers.google.com/google-apps/calendar/v3/reference/events/insert#examples कोई फर्क नहीं पड़ता कि मैं किस संपत्ति का उपयोग करता हूं, मुझे हमेशा 404 "नहीं मिला" त्रुटि मिलती है। कोई भी इस पर कुछ प्रकाश डाल सकता है? बहुत धन्यवाद!!!Google कैलेंडर एपीआई इवेंट सम्मिलित करें हमेशा 404 "नहीं मिला" त्रुटि

POST https://www.googleapis.com/calendar/v3/calendars/test/events?sendNotifications=false&fields=start&key={YOUR_API_KEY} 

Content-Type: application/json 
Authorization: Bearer ya29.AHES6ZQaT3-Tj_bviwaY9Xi3gDspuBbCtEKtidnZkTXuWpI 
X-JavaScript-User-Agent: Google APIs Explorer 

{ 
"end": { 
    "date": "2012-07-11" 
}, 
"start": { 
    "date": "2012-07-09" 
} 
} 

प्रतिक्रिया: 404 नहीं मिला

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "notFound", 
    "message": "Not Found" 
    } 
    ], 
    "code": 404, 
    "message": "Not Found" 
} 
} 

उत्तर

10

मेरा मानना ​​है कि यह आपको बता रहा है कि कैलेंडर "परीक्षण" संसाधन नहीं मिला जा सकता है। क्या आपने "टेस्ट" नामक कैलेंडर बनाया है? यदि आप "प्राथमिक" (आपका मुख्य कैलेंडर) के साथ "परीक्षण" को प्रतिस्थापित करते हैं तो एक्सप्लोरर को काम करना चाहिए।

+0

धन्यवाद, के बाद "प्राथमिक" समस्या के लिए परिवर्तन से समाधान प्राप्त दिखेगा। –

+2

मुझे एक ही समस्या है, मैं प्राथमिक कैलेंडर का उपयोग नहीं कर सकता, मुझे अन्य कैलेंडर से कनेक्ट करने की आवश्यकता है। – JuanPablo

+0

@ मैट हेली: मुझे निजी कार्यक्रम नहीं मिल रहा है। कॉल इवेंट इवेंट सूची एपीआई प्राप्त करने से पहले मैं प्रमाणित उपयोगकर्ता हूं। क्या कोई रास्ता है इसलिए मैं निजी कार्यक्रम भी प्राप्त कर सकता हूं? – kb920

-1

मुझे एक विशेष घटना प्राप्त करते समय, ईवेंट को सम्मिलित करने के साथ भी एक ही समस्या हो रही है। लेकिन मुझे एक विकल्प मिला है बस कैलेंडरलिस्ट asa = service.CalendarList.List()। निष्पादित करें(); कोड के निष्पादन से पहले जहां आप प्राप्त कर रहे हैं। मैं इस कोड को निर्दिष्ट करने के बाद क्यों चल रहा हूं इसका कारण नहीं जानता। यदि आपको सही तरीका मिल रहा है तो कृपया इसे यहां अपडेट करें क्योंकि यह अधिक कोटा गणना का उपभोग करेगा।

2
JuanPablo करने के लिए

, पुन गैर प्राथमिक कैलेंडर:

गैर प्राथमिक कैलेंडर के मामले में आप calendarId रूप आईडी (कोई ईमेल पता के रूप में) का उपयोग करने के लिए है।

उदाहरण: मान लें कि आपके पास 'test' नामक कैलेंडर है। आप इस

GET https://www.googleapis.com/calendar/v3/users/me/calendarList?key={YOUR_API_KEY} 
-> 
{ 
"kind": "calendar#calendarList", 
... 
"items": [ 
    { 

    "kind": "calendar#calendarListEntry", 
    "etag": ..., 
    "id": "[email protected]", 
    "summary": "test", 
    "description": "Testing calendar for development of Calendar related applications", 
... 
    } 
    } 
] 
} 

अपनी पोस्ट की तरह अपने आईडी मिलता तो इस तरह

POST https://www.googleapis.com/calendar/v3/calendars/[email protected]/events?sendNotifications=false&fields=start&key={YOUR_API_KEY} 
संबंधित मुद्दे