background preloader

APIs

Facebook Twitter

JavaScript Guide - JavaScript. The JavaScript Guide shows you how to use JavaScript and gives an overview of the language. If you need exhaustive information about a language feature, have a look at the JavaScript reference. This Guide is divided into the following chapters. Introduction Grammar and types Control flow and error handling Loops and iteration Functions Expressions and operators Numbers and dates Text formatting Indexed collections Keyed collections Working with objects Details of the object model Promises Iterators and generators. Apps Script Overview - Google Apps Script. Google Apps Script is a rapid application development platform that makes it fast and easy to create business applications that integrate with Google Workspace. You write code in modern JavaScript and have access to built-in libraries for favorite Google Workspace applications like Gmail, Calendar, Drive, and more.

There's nothing to install—we give you a code editor right in your browser, and your scripts run on Google's servers. If you're new to JavaScript, Codecademy offers a number of JavaScript courses. (Note that these courses weren't developed by and aren't associated with Google.) What can Apps Script do? Apps Script is versatile. Among other things, you can: Your first script Build and run a simple standalone script that creates a Google Doc and emails you a link to it. Set it up To build the script, follow the steps below. Try it out To execute the script, follow the steps below. Learn more To continue learning about Apps Script, take a look at the following resources:

Apps Script – Google Apps Script. Getting Started with the Google Data PHP Client Library - Google Data APIs. Warning: This page is about Google's older APIs, the Google Data APIs; it's relevant only to the APIs that are listed in the Google Data APIs directory, many of which have been replaced with newer APIs. For information about a specific new API, see the new API's documentation. For information about authorizing requests with a newer API, see Google Accounts Authentication and Authorization. Video: Watch Trevor Johns go through client library installation, library architecture, and a code walkthrough. Jochen Hartmann, Google Data APIs Team Updated October 2008 (Originally written by Daniel Holevoet) Introduction The Google Data PHP Client Library is a powerful collection of classes that allow you to interact with the Google Data APIs.

Unlike our other client libraries, it is packaged as part of the popular Zend Framework but can also be downloaded separately. Pre-Installation The screenshot shows the PHP info page. Installing PHP On Windows On Mac OS X On Linux sudo apt-get install php5. Protocol Basics - Google Data APIs. Warning: Most newer Google APIs are not Google Data APIs. The Google Data APIs documentation applies only to the older APIs that are listed in the Google Data APIs directory. For information about a specific new API, see that API's documentation.

For information about authorizing requests with a newer API, see Google Accounts Authentication and Authorization. This document describes the basics of the Google Data Protocol used by many Google APIs, including examples of what a query looks like, what results look like, and so on. For more information about the Google Data Protocol, see the Developer's Guide overview page and the Protocol Reference. Contents Audience This document is intended for anyone wanting to understand the general idea of the XML format and protocol used by the Google Data APIs. This document assumes that you understand the basics of XML, namespaces, syndicated feeds, and the GET, POST, PUT, and DELETE requests in HTTP, as well as HTTP's concept of a "resource. " Examples. Apps Platform. Google Apps allows website administrators to offer their users co-branded versions of a variety of personalized Google applications, such as Gmail.

This document describes the Google Apps Provisioning API, which enables application developers to programmatically enable access to these applications. Specifically, the API provides functions for creating, retrieving, updating and deleting user accounts with one or more domains, nicknames, email aliases, organization units, and groups. This version of the Provisioning API follows the principles of the Google Data APIs. Google Data APIs are based on both the Atom 1.0 and RSS 2.0 syndication formats in addition to the Atom Publishing Protocol.

Learn more about Google Data APIs. (Provisioning API version 1.0 is no longer in service. Using the Provisioning API The following subsections explain how to use the Google Apps Provisioning API. Getting Started Creating an Administrator account The following steps explain how you would set up Google Apps. An overview of the Atom 1.0 Syndication Format. XML.com. October 03, 1998 Author's Note: It is somewhat remarkable to think that this article, which appeared initially in the Winter 1997 edition of the World Wide Web Journal was out of date by the time the final XML Recommendation was approved in February. And even as this update brings the article back into line with the final spec, a new series of recommendations are under development. When finished, these will bring namespaces, linking, schemas, stylesheets, and more to the table. This introduction to XML presents the Extensible Markup Language at a reasonably technical level for anyone interested in learning more about structured documents.

In addition to covering the XML 1.0 Specification, this article outlines related XML specifications, which are evolving. Start Here What is XML? What Do XML Documents Look Like? Validity Pulling the Pieces Together Appendix: XML.com/Namespaces. January 19, 1999 January 14th saw the arrival of a new W3C Recommendation, Namespaces in XML. "Recommendation" is the final step in the W3C process; the status means that the document is done, frozen, agreed-upon and official.

Namespaces are a simple and straightforward way to distinguish names used in XML documents, no matter where they come from. However, the concepts are a bit abstract, and this specification has been causing some mental indigestion among those who read it. The best way to understand namespaces, as with many other things on the Web, is by example. So let's set up a scenario: suppose XML.com wanted to start publishing reviews of XML books.

In this example, the elements prefixed with xdc are associated with a namespace whose name is while those prefixed with h are associated with a namespace whose name is Why Namespaces? But first, an obvious question: why do we need these things? Attributes Too Beautification. XML.com/REST Protocol. Published on XML.com this if you're having trouble printing code examples How to Create a REST ProtocolBy Joe Gregorio December 01, 2004 Note: In this inaugural article of Joe Gregorio's new column, The Restful Web, he explains how to use the REST architectural style to create an application protocol with web-like properties. Future columns will offer additional REST-based applications and analyses. — Editor If you follow web services, then you may have heard of REST.

REST is an architectural style that can be used to guide the construction of web services. Recently, there have been attempts to create such services that have met with mixed success. This article outlines a series of steps you can follow in creating your protocol--guidance that will help you get all the benefits that REST has to offer, while avoiding common pitfalls. What Is REST? What is REST anyway? Why Follow REST? The whys of REST are covered on the REST Wiki. Review. Apps Platform.