POST /calendar/feeds/default/private/full HTTP/1.1Host: www.google.com Authorization: ... Content-Type: application/jsonGData-Version: 2.0 Content-Length: 233{ "data": { "title": "Tennis with Beth", "details": "Meet for a quick lesson.", "transparency": "opaque", "status": "confirmed", "location": "Rolling Lawn Courts", "when": [ { "start": "2010-04-17T15:00:00.000Z", "end": "2010-04-17T17:00:00.000Z" } ] }}
POST /calendar/feeds/default/private/full HTTP/1.1Host: www.google.com Authorization: ...Content-Type: application/atom+xmlGData-Version: 2.0 Content-Length: 571<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/> <title type='text'>Tennis with Beth</title> <content type='text'>Meet for a quick lesson.</content> <gd:transparency value='http://schemas.google.com/g/2005#event.opaque'/> <gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/> <gd:where valueString='Rolling Lawn Courts'/> <gd:when startTime='2006-04-17T15:00:00.000Z' endTime='2006-04-17T17:00:00.000Z'/></entry>
GET /calendar/feeds/default/private/full/1234567890?alt=jsonc HTTP/1.1Host: www.google.comAuthorization: ...GData-Version: 2.0
HTTP/1.1 200 OKContent-Type: application/json; charset=UTF-8...{ "apiVersion": "2.3", "data": { "title": "Tennis with Beth", "details": "Meet for a quick lesson.", "location": "Rolling Lawn Courts", ... }}
Posted by Nicolas Garnier, Google Calendar API Team
Want to weigh in on this topic? Discuss on Buzz
Posted by Ankur Jain, Software Engineer
Posted by Ryan Boyd, Google Apps Marketplace Team
Since launching the Apps Marketplace back in March, we’ve been heads down working on our Marketplace billing API, which is based on Google Checkout. The goal of the API is to make it easy for Marketplace vendors to sell their installable applications to Google Apps customers, using either a subscription model or one-time payment, and accommodating both free trial and freemium pricing plans. We are excited to get it in to developers’ hands.Our current plan is to release it in Q4 for US sellers, and then expand to other seller countries in the following months. Please see our FAQ for more information on supported countries, and watch this blog or sign up to our email announcement list to be notified of changes.Marketplace Payment Policy UpdatedAs a reminder, our Marketplace payment policy launched with a revenue sharing exemption period, which lasts until 3 months after the release of these billing APIs. Upon expiration, all installable apps sold through the Marketplace are required to integrate with these billing APIs and bill new customers acquired through the Marketplace exclusively through these APIs.However since our seller country list is may be smaller than the list of countries where our vendors are located, we have updated our payment policy to extend the revenue sharing exemption period until 3 months after it is released in a country where you are located.Put more concretely, if you are a Google Apps Marketplace vendor located in Australia or India or any other country not currently on our seller list, your revenue sharing exemption period remains in effect until 3 months after the billing API supports your country.We encourage you to read the payment policy in full to make sure you understand it, and consult our FAQ for more information. Note that the availability of the revenue exemption, including the determination of where a developer is located for purposes of the exemption, is entirely at our discretion.
Posted by Tim Grow, Google Apps Marketplace Product Manager
<link>
Posted by Steven Bazyl, Google Apps Marketplace Team
In the last 5 months, we've worked with over 150 companies who have launched apps in the Google Apps Marketplace. In our conversations with developers, marketing teams, and business execs, it's become clear we would all benefit from a wider conversation and debate -- beyond one-on-ones.So we took the logical next step and created an email-based Google Apps Marketplace forum, and then embedded it in our documentation and program sites so it’s easier to find. Starting today, it's the best place we know of to engage folks in the Apps Marketplace community to discuss trends, pricing models, brainstorm features, or just gripe about stuff.Join the forum and dive in!But wait, there’s moreThere’s a wider Google Apps solution provider community beyond Marketplace developers however. Google Apps resellers, integrators, and consultants are equally passionate about innovating with customers in the cloud. And here at Google, we’re growing an equally passionate team to work with you all, our extended community.But our team has a problem: we have a lot of news and observations to share, large and small, but no good way to share them in a way that enables an easy conversation. You know, Twitter-style, but with the ability to actually find the comment thread that develops around an interesting post. So we created a Google Apps Ecosystem team Buzz stream for that very purpose.Follow us on Buzz and share your thoughts in the comments!We like shaking hands tooWe love the Internet, but sometimes we would rather meet face-to-face. We do that too when possible. For example, we recently held a Google Apps Hackathon here in Mountain View, where dozens of cloud app developers, IT developers and systems integrators joined together to code and learn about Google Apps APIs.We kicked of the day with great presentations by Jeremy Glassenberg of Box.net on their Marketplace app, and Chris McGarry and Neel Patel from Omnetic talking about opportunities for system integrators to build on and extend Google Apps. There was strong interest in the 9 short technical side sessions on many of our APIs, though a little less coding than expected. Our quick survey of attendees gave us some great feedback, so we plan on iterating and doing more in the future.So please do reach out, both to us here at Google as well as your fellow community members, using these new virtual water coolers.Posted by Scott McMullan, Google Apps Partner Lead