The Real Time Reporting API enables you to request real time data—for example, real time activity on your property—for an authenticated user. Use Google Analytics superProxy to handle many of the implementation details of working with Google Analytics APIs on authentication, caching, and transforming API responses to formats used directly with visualization and chart libraries.
API V3 Overview
Before users are able to use your application to request their report data from a view profileyou must:. When using your application to request their report data, users need to authorize it to access the data on their behalf. A view profile is identified by a View Profile ID.
Views profilesamong other entities, are part of the Google Analytics hierarchy of accounts, users, properties, and views. Your application can use the Management API to traverse this hierarchy and obtain a view profile. Metrics are the individual measurements of user activity like the number of active users on the property right now. Dimensions break down metrics across some common criteria such as traffic sources, geo location, page information, etc.
The data returned from the API can be thought of as a table with a header and a list of rows. Each API response consists of a header that describes the name and data type of each column. The response also contains a list of rows, where each row is a list of cells with data in the same order as the headers. We employ a quota system to protect the system from receiving more operations than it can handle, and to ensure an equitable distribution of system resources.
Read the Limits and Quota guide for more details. Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4. For details, see the Google Developers Site Policies. Guides Reference Support.
Overview Fundamentals. Introduction The Real Time Reporting API enables you to request real time data—for example, real time activity on your property—for an authenticated user. You can use the Real Time Reporting API to: Display active viewers of a page and create a sense of urgency for users looking at an item with finite inventory.
Display the most popular content such as the top 10 active pages. Create and display a real time dashboard. Google Analytics superProxy Use Google Analytics superProxy to handle many of the implementation details of working with Google Analytics APIs on authentication, caching, and transforming API responses to formats used directly with visualization and chart libraries.
The structure of a report and how to build queries. Working with the API response. Create credentials for your application to access the API. Put the credentials into your application.
Working with Reports The data returned from the API can be thought of as a table with a header and a list of rows.Google Street View provides panoramic degree views from designated roads throughout its coverage area.
The list of currently supported cities for Street View is available at the Google Maps website. This Street View service is supported natively within the browser. Although Street View can be used within a standalone DOM elementit is most useful when indicating a location on a map. By default, Street View is enabled on a map, and a Street View Pegman control appears integrated within the navigation zoom and pan controls. You may hide this control within the map's MapOptions by setting streetViewControl to false.
When the user clicks and holds the Pegman, the map updates to show blue outlines around Street View-enabled streets, offering a user experience similar to the Google Maps app.
When the user drops the Pegman marker onto a street, the map updates to display a Street View panorama of the indicated location. When you add a Street View control to the map by setting its streetViewControl option to trueyou automatically connect the Pegman control to this default Street View panorama.
You may also create your own StreetViewPanorama object and set the map to use that instead of the default, by setting the map's streetView property explicitly to that constructed object. You may wish to override the default panorama if you want to modify default behavior, such as the automatic sharing of overlays between the map and the panorama.
See Overlays within Street View below.
For optimum display of images, we recommend a minimum size of pixels by pixels. Note: Although Street View functionality is designed to be used in conjunction with a map, this usage is not required. You may use a standalone Street View object without a map.
The Street View location defines the placement of the camera focus for an image, but it does not define the orientation of the camera for that image. For that purpose, the StreetViewPov object defines two properties:. The StreetViewPov object is most often used to determine the point of view of the Street View camera. You can also determine the point-of-view of the photographer — typically the direction the car or trike was facing — with the StreetViewPanorama.
The following code displays a map of Boston with an initial view of Fenway Park. Selecting the Pegman and dragging it to a supported location on the map will change the Street View panorama:. On devices that support device orientation events, the API offers users the ability to change the Street View point of view based on the movement of the device. Users can look around by moving their devices. This is called motion tracking or device rotation tracking. As app developer, you can change the default behavior as follows: Enable or disable the motion tracking functionality.
By default, motion tracking is enabled on any device that supports it. The following sample disables motion tracking, but leaves the motion tracking control visible. Note that the user can turn on motion tracking by tapping the control.Select from the list below to learn more about the information and tools available for developers interested in MBTA data.
You can try it out without a key, but we strongly recommend using a key early in the development process. Keys are available for free at api-v3.
The following calls are available:. Each call returns the object described. Following the JSON API standard, options are provided to filter or sort the list in various ways, and to include other objects with related information.
An arrival time doesn't mean much unless you know where the vehicle is arriving and where it's going next. Some objects are defined largely by their relationship to other objects.
Secured by OAuth 2.0
Those other objects can be included in the results as well. This is an example to obtain predictions with useful information about the stops they are related to:.
Skip to main content alert. Service Change Ongoing. All MBTA services are running on a reduced schedule until further notice in the interest of the health and safety of our riders and employees. Full details: MBTA.
V3 API. More from Developers Select from the list below to learn more about the information and tools available for developers interested in MBTA data. Best Practices. The following calls are available: alerts facilities - elevators, escalators, and coming soon parking lots, bike racks, etc. The following examples of "including" use the schedules call: schedules? This is an example to obtain predictions with useful information about the stops they are related to: predictions?
Note the "relationships" fields for each prediction; each prediction has a relationship with a stop which corresponds to the platform the train will be at.It allowed me to overlay the path of the sun and moon on any Street View location anywhere in the world.Tempo v3 Review
Google Maps Platform has helped us do that with its maps, local search, and other tools like traffic navigation. Every recipient can ensure their delivery fits into their daily routine. It met all our requirements and provided virtually limitless integration capabilities.
Contact us Get started. Build with reliable, comprehensive data for over countries and territories. Explore products Maps. Help your users find the best way to get from A to Z with comprehensive data and real-time traffic. Help users discover the world with rich location data for over million places. Enable them to find specific places using phone numbers, addresses, and real-time signals. Explore industry solutions Ridesharing. Integrate Google Maps directly into your ridesharing app to decrease navigation friction for your drivers and improve wait times for your customers.
Create immersive, real-world games with millions of customizable 3D structures, up-to-date global data, and seamless integration with Unity. Improve business efficiencies by locating vehicles and assets in real time, visualizing where assets have traveled, and routing vehicles with complex trips.
Businesses building with Google Maps Platform. Enable Google Maps Platform. To enable APIs or set up billing, we'll guide you through a few tasks: Pick product s below Select a project Set up your billing. Maps Features included:. Routes Features included:. Places Features included:.
Cancel Continue Continue.Note: The topics property for repositories on GitHub is currently available for developers to preview. To view the topics property in calls that return repository results, you must provide a custom media type in the Accept header:. Note: You can set the visibility of a repository using the new visibility parameter in the Repositories APIand get a repository's visibility with a new response key.
For more information, see the blog post. To access repository visibility during the preview period, you must provide a custom media type in the Accept header:. Warning: The API may change without advance notice during the preview period. Preview features are not supported for production use. Lists repositories that the authenticated user has explicit permission :read:writeor :admin to access. The authenticated user has explicit permission to access repositories they own, repositories where they are a collaborator, and repositories that they can access through an organization membership.
See Create a repository using a template to learn how to create template repositories. To access these new response keys during the preview period, you must provide a custom media type in the Accept header:. Note: Pagination is powered exclusively by the since parameter. Use the Link header to get the URL for the next page of repositories.
When using OAuthauthorizations must include:. Creates a new repository in the specified organization. The authenticated user must be a member of the organization. Note: Creating and using repository templates is currently available for developers to preview. To access this new endpoint during the preview period, you must provide a custom media type in the Accept header:. Creates a new repository using a repository template.
The authenticated user must own or be a member of an organization that owns the repository. To access this new response key during the preview period, you must provide a custom media type in the Accept header:.
When you pass the scarlet-witch-preview media type, requests to get a repository will also return the repository's code of conduct if it can be detected from the repository's code of conduct file. The parent and source objects are present when the repository is a fork. Note : To edit a repository's topics, use the Replace all repository topics endpoint.
Note: Repository topics on GitHub are currently available for developers to preview. To use this endpoint, you must provide a custom media type in the Accept header:. To access these new endpoints during the preview period, you must provide a custom media type in the Accept header:. Shows whether vulnerability alerts are enabled or disabled for a repository. The authenticated user must have admin access to the repository.
For more information, see " About security alerts for vulnerable dependencies " in the GitHub Help documentation. Enables vulnerability alerts and the dependency graph for a repository.
Disables vulnerability alerts and the dependency graph for a repository. Note: Enabling or disabling automated security fixes is currently available for developers to preview. Enables automated security fixes for a repository.Please sign up and use our fast and easy-to-work weather APIs for free.
Look at our monthly subscriptions for more options than Free account can provide you. Read How to start first and enjoy using our powerful weather APIs. Forecast weather data for 30 days Based on a statistical approach to our Historical weather data Forecast is available only in JSON format The frequency of weather data update is 1 hour Available for Developer, Professional and Enterprise accounts.
We have also launched a Dashboard for it - it is a visual service where you can easily work with satellite, weather and historical data, soil temperature and moisture, accumulated temperature and precipitation, etc. Learn more. Statistical data by main weather parameters for each day and month of the year Based on our Historical weather data Product is available only in JSON format The frequency of weather data update is 1 hour Available for Medium and Advanced accounts.
History Bulk provides weather data for ANY location for up to 40 years back. Historical archive of days forecast weather data Historical forecast data is available from April 6, You can purchase the product from our Marketplace. Weather maps include precipitation, clouds, pressure, temperature, wind, and more Connect our weather maps to your mobile applications and websites Use as layers in Direct Tiles, OpenLayers, Leaflet, and Google Maps Available for Free and all other paid accounts.
API for managing your personal weather stations Creation of the station and measurements transfer Receiving the aggregated measurements from the station Available for Free and all other paid accounts. Simple syntax to create triggers which will be working upon the occurrence of specified weather conditions temperature, humidity, pressure, etc.
The alerts will be generated in our service after performing conditions of the trigger. Weather API. Home Weather API.
We provide year Historical weather data for ANY location. Weather maps 2. Weather maps 1. Weather stations API doc Subscribe API for managing your personal weather stations Creation of the station and measurements transfer Receiving the aggregated measurements from the station Available for Free and all other paid accounts.
Weather alerts API doc Subscribe Simple syntax to create triggers which will be working upon the occurrence of specified weather conditions temperature, humidity, pressure, etc. API documentation.SendGrid provides 7 different libraries to help you quickly and easily integrate with the Web API v3. The Web API v3 provides a selection of response codes, content-type headers, and pagination options to help you interpret the responses to your API requests. Depending on the endpoint you are trying to reach, it will have a specific number of allowed requests per refresh period.
Once this threshold has been reached, we will return a status code response. Sometimes your API call will generate an error. Every response to an API call that generates an error will include an error code, the reason for the error, and an error message to help you debug your request. For an example of a generic error message, click here. For a list of specific errors that may be returned when using the v3 Mail Send endpoint, click here. If you have a question that needs an answer, please contact support.
Otherwise, please open an issue in our github! Log In. Sign Up. Search Docs. Hello, World! Was this helpful? Yes No Feedback. Thanks for helping us improve the docs! This is not a sandbox. These are real API calls that affect your account, possibly altering data and consuming emails.