You can upgrade, downgrade, or cancel your subscription anytime. No contracts, no hidden charges. Tools Main. Tools to grow your search traffic, research your competitors and monitor your niche Ahrefs helps you learn why your competitors rank so high and what you need to do to outrank them.
The tools you get with Ahrefs We add new tools and features regularly. The best and most complete data in the industry powers Ahrefs' tools Every day we crawl: 5 billion web pages Our index size: 16 trillion known links million root domains 3 trillion known URLs Powered by: 48 petabytes of storage CPU cores Learn more about our data. Private Facebook community Take full advantage of insights from highly-accomplished SEO specialists and digital marketers in our customers-only community.
Tailored learning materials The marketing tutorials on our blog and YouTube channel, and in the Ahrefs Academy, often feature our tools. New features released regularly Our development cycle is fast. Recommended by leading experts in marketing and SEO When it comes to backlink analysis, Ahrefs is my 1 go-to tool. Brian Dean founder of Backlinko. Gael Breton co-founder of AuthorityHacker. Aaron Wall founder of Seobook. Michael King founder of iPullRank.
Jon Cooper founder of Hyperlynx Media. Used by marketers of esteemed companies. Full access. Our 7-day trial gives you full access to all tools and features of your chosen plan. Remember me. Sign Up. Your password is not secure A recent security check found that your Ahrefs password is not secure. Please head over to your inbox and follow the link in our email to change your password. Please note that this is purely a preventive measure, and we're sorry for the inconvenience. It provides a series of examples of basic API interactions.
NET and Python source code. You'll need a Google Account for testing purposes. If you already have a test account with a project registered in the API Console , then you're all set; you can visit the Google Contacts API user interface to set up, edit, or view your test data.
If you're using a UNIX system and you want to try the examples in this document without writing any code, you may find the UNIX command-line utilities curl or wget useful; for more information, see the manual pages for those utilities. The sample client performs several operations on contacts to demonstrate the use of the Contacts Data API. To compile the examples in this document into your own code, you'll need the following import statements:.
To compile the examples in this document into your own code, you'll need to download the latest. NET client library distribution and add the following using statements:. To run the examples in this document in your own code, you'll need the following import statements:. When your application requests non-public user data, it must include an access token.
The token also identifies your application to Google. Use OAuth 2. OAuth 1. Old code must be migrated to OAuth 2. Requests to the Google Contacts API for non-public user data must be authorized by an authenticated user. The details of the authorization process, or "flow," for OAuth 2. The following general process applies to all application types:. Some flows include additional steps, such as using refresh tokens to acquire new access tokens. For detailed information about flows for various types of applications, see Google's OAuth 2.
To request access using OAuth 2. They are available for a variety of programming languages; check the Libraries and Samples page for more details. The HTTP header is preferred where possible. Version 3 of the API introduces new structured data formats for the contact's name and structured postal address fields.
If only one of the flavors is provided, the API uses heuristic parsers to generate the missing flavor using the provided data. Whether or not the heuristic parsers are used is described in the following tabs. Elements generated by the API are shown in bold in the output.
In the following example, only the structured flavor is provided to the API. The server uses heuristic parsers to try and generate the formatted flavor. In the following example, only the formatted flavor is provided to the API. The server uses heuristic parsers to try and generate the structured flavor.
All the Ways Google Tracks You—And How to Stop It | WIRED
In the following example, both structured and formatted flavors are provided to the API. No elements are generated by the server. The Contacts Data API lets you request a set of contacts that match specified criteria, such as requesting contacts created or updated in a given date range, or published by a particular author. For example, to send a date-range query, add the updated-min parameter to the request URL. Or you can simply use the following URL, which points to the authenticated user's contact feed:. For example, to send a date-range query, use the setUpdatedMin method of the Query object.
The following code snippet prints the title of each contact updated after the given start time:. Notice that the Query object is constructed using the same contact feed URL used to retrieve contacts. For example, to send a date-range query, use the StartDate property of the ContactsQuery object. The following code snippet prints out each contact updated after the given start time:. StartIndex Set the 1-based index of the first result to be retrieved for paging.
StartDate Set the lower bound on entry update dates. ShowDeleted Include deleted contacts in the returned contacts feed. Google retains placeholders for deleted contacts for 30 days after deletion; during that time, you can request the placeholders using the showdeleted query parameter.
- car search site used web.
- Find People.
- Search form.
- Search & explore.
- divorce records gov reports net.
- white pages saratoga springs new york.
- Cookies are disabled!
OrderBy Sort the returned contacts by last-modified date. SortOrder Set sorting order direction. SortOrder can be either "ascending" or "descending".
Google Contacts API version 3.0
Group Retrieve contacts belonging to the specified group Atom Id. With the appropriate values in place of userEmail and contactID. Upon success, the server responds with an HTTP Created status code and the created contact entry with some additional elements and properties shown in bold that are set by the server, such as id , various link elements and properties. To update a contact, first retrieve the contact entry, modify the data and send an authorized PUT request to the contact's edit URL with the modified contact entry in the body.
With the appropriate values in place of userEmail and contactId.
To ensure that the data sent to the API doesn't overwrite another client's changes, the contact entry's Etag should be provided in the request header. Each such element contains a group Atom ID as the value of its href attribute. To change a contact's group membership, edit the contact's gd:groupMembershipInfo fields to reflect the new group this contact belongs to and send an update request to the API.
The group's Atom ID can be found as the value of the element for that group which can be retrieved by getting the user's contact groups feed. Indicates that we should allow this photo to be treated as a spherical photo. This param will only be used when uploading a new image file. This will not change the behavior unless the server is able to interpret the photo as spherical, such as via Photosphere XMP metadata. Regular non-spherical photos will still be treated as regular photos even if this parameter is true.
Update the cover field. Details of services provided by page. A set of params describing an uploaded spherical photo. This field is not required; if it is not present we will try to generate spherical metadata from the metadata embedded in the image. If it is present, it takes precedence over any embedded metadata. Please click to the left to expand this list and see more information on each parameter. Accepted values include equirectangular full spherical photo , cylindrical panorama , and cubestrip also known as cubemap, e.
It is simply a representation of the horizontal FOV of the content of the image. In other words, this value is equal to the CroppedAreaImageHeightPixels value that this image would have, if it were projected into equirectangular format while maintaining the same FullPanoWidthPixels. It is simply a representation of the vertical FOV of the content of the image.
This value defines a ratio of horizontal pixels to degrees in the space of the image, and in general the pixel to degree ratio in the scope of the metadata object. This is also equivalent to the circumference of the cylinder used to model this projection. It only defines the pixel to degree ratio in the scope of the metadata object.
Set up email in the Outlook for Android app
It is a second, redundant representation of PixelsPerDegree. It is just a representation of the same angular offset that it represents in equirectangular projection in the Google Photo Sphere spec. You can set the intial vertical FOV of the image. You can set the intial horizontal FOV of the image. This is only available to select developers. Please contact your Facebook Partner for more information. Graph API. Graph API Version v5. Related Guides Adding Content without Publishing.
Scheduling Page Posts. Permissions For pages that are published, you need: An App or User access token to view fields from fully public pages. A User access token to view fields from restricted pages that this person is able to view such as those restrict to certain demographics like location or age, or those only viewable by Page admins. A Page access token can also be used to view those restricted fields.
A Page access token is required to view any User information for any objects owned by a Page. The source field will not be returned for Page-owned videos unless the User making the request is an admin of the owning Page. GET, new GraphRequest. Fields Field Description id. Core Default. Error Description There have been too many calls to this Page account.
Wait a bit and try again. This endpoint supports read-after-write and will read the node to which you POSTed. Please cancel or decline it to continue. Error Description Permissions error Invalid parameter User not visible There have been too many calls to this Page account. Parameters Parameter Description name. Error Description Invalid parameter. Error Description Permissions error. Error Description Invalid parameter Permissions error. Parameters Parameter Description actions. This endpoint supports read-after-write and will read the node represented by id in the return type.
Error Description Permissions error There have been too many calls to this Page account. Please enter a message to share. Error Description Invalid parameter Invalid phone number. Parameters Parameter Description about. Error Description Invalid parameter Permissions error Invalid call to update this page User not visible The action attempted has been deemed abusive or is otherwise disallowed Invalid store location descriptor update since this Page is not a location Page. Add one to continue. Parameters Parameter Description tasks. Deleting Delete a Facebook Page. Parameters Parameter Description user.
Error Description Permissions error Invalid parameter. Page ID. No access token is required to access this field. The Page's currently running promotion campaign. Affiliation of this person. Applicable to Pages representing people. The awards information of the film. Applicable to Films. Birthday of this person. Whether this page has checkin functionality enabled.
Whether the current session user can post on this Page. The Page's category. Instagram account connected to page via page settings. Culinary team of the business. The description of the Page Core. Page estimated message response time displayed to user. The emails listed in the About section of a Page.
Features of the vehicle. Applicable to Vehicles. The restaurant's food styles. Applicable to Restaurants. General manager of the business. Indicates the current Instant Articles review status for this page. Indicates whether the page is eligible for the branded content tool. Indicates whether the page is a Messenger Platform Bot.
Whether the business corresponding to this Page is permanently closed. Indicates whether the Page is published and visible to non-admins. This field indicates whether the page is verified by this process Deprecated. Returns null Deprecated. The details needed to generate an accurate preview of a lead gen form. The location of this place. Applicable to all Places. The instant workflow merchant id associated with the Page.
The name of the Page Core Default.