npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/google_siteverification

v6.0.0

Published

DataFire integration for Google Site Verification API

Downloads

4

Readme

@datafire/google_siteverification

Client library for Google Site Verification API

Installation and Usage

npm install --save @datafire/google_siteverification
let google_siteverification = require('@datafire/google_siteverification').create({
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: ""
});

.then(data => {
  console.log(data);
});

Description

Verifies ownership of websites or domains with Google.

Actions

oauthCallback

Exchange the code passed to your redirect URI for an access_token

google_siteverification.oauthCallback({
  "code": ""
}, context)

Input

  • input object
    • code required string

Output

  • output object
    • access_token string
    • refresh_token string
    • token_type string
    • scope string
    • expiration string

oauthRefresh

Exchange a refresh_token for an access_token

google_siteverification.oauthRefresh(null, context)

Input

This action has no parameters

Output

  • output object
    • access_token string
    • refresh_token string
    • token_type string
    • scope string
    • expiration string

siteVerification.webResource.getToken

Get a verification token for placing on a website or domain.

google_siteverification.siteVerification.webResource.getToken({}, context)

Input

  • input object
    • body SiteVerificationWebResourceGettokenRequest
    • alt string (values: json): Data format for the response.
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • userIp string: Deprecated. Please use quotaUser instead.

Output

siteVerification.webResource.list

Get the list of your verified websites and domains.

google_siteverification.siteVerification.webResource.list({}, context)

Input

  • input object
    • alt string (values: json): Data format for the response.
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • userIp string: Deprecated. Please use quotaUser instead.

Output

siteVerification.webResource.insert

Attempt verification of a website or domain.

google_siteverification.siteVerification.webResource.insert({
  "verificationMethod": ""
}, context)

Input

  • input object
    • verificationMethod required string: The method to use for verifying a site or domain.
    • body SiteVerificationWebResourceResource
    • alt string (values: json): Data format for the response.
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • userIp string: Deprecated. Please use quotaUser instead.

Output

siteVerification.webResource.delete

Relinquish ownership of a website or domain.

google_siteverification.siteVerification.webResource.delete({
  "id": ""
}, context)

Input

  • input object
    • id required string: The id of a verified site or domain.
    • alt string (values: json): Data format for the response.
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • userIp string: Deprecated. Please use quotaUser instead.

Output

Output schema unknown

siteVerification.webResource.get

Get the most current data for a website or domain.

google_siteverification.siteVerification.webResource.get({
  "id": ""
}, context)

Input

  • input object
    • id required string: The id of a verified site or domain.
    • alt string (values: json): Data format for the response.
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • userIp string: Deprecated. Please use quotaUser instead.

Output

siteVerification.webResource.patch

Modify the list of owners for your website or domain. This method supports patch semantics.

google_siteverification.siteVerification.webResource.patch({
  "id": ""
}, context)

Input

  • input object
    • id required string: The id of a verified site or domain.
    • body SiteVerificationWebResourceResource
    • alt string (values: json): Data format for the response.
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • userIp string: Deprecated. Please use quotaUser instead.

Output

siteVerification.webResource.update

Modify the list of owners for your website or domain.

google_siteverification.siteVerification.webResource.update({
  "id": ""
}, context)

Input

  • input object
    • id required string: The id of a verified site or domain.
    • body SiteVerificationWebResourceResource
    • alt string (values: json): Data format for the response.
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • userIp string: Deprecated. Please use quotaUser instead.

Output

Definitions

SiteVerificationWebResourceGettokenRequest

  • SiteVerificationWebResourceGettokenRequest object
    • site object: The site for which a verification token will be generated.
      • identifier string: The site identifier. If the type is set to SITE, the identifier is a URL. If the type is set to INET_DOMAIN, the site identifier is a domain name.
      • type string: The type of resource to be verified. Can be SITE or INET_DOMAIN (domain name).
    • verificationMethod string: The verification method that will be used to verify this site. For sites, 'FILE' or 'META' methods may be used. For domains, only 'DNS' may be used.

SiteVerificationWebResourceGettokenResponse

  • SiteVerificationWebResourceGettokenResponse object
    • method string: The verification method to use in conjunction with this token. For FILE, the token should be placed in the top-level directory of the site, stored inside a file of the same name. For META, the token should be placed in the HEAD tag of the default page that is loaded for the site. For DNS, the token should be placed in a TXT record of the domain.
    • token string: The verification token. The token must be placed appropriately in order for verification to succeed.

SiteVerificationWebResourceListResponse

SiteVerificationWebResourceResource

  • SiteVerificationWebResourceResource object
    • id string: The string used to identify this site. This value should be used in the "id" portion of the REST URL for the Get, Update, and Delete operations.
    • owners array: The email addresses of all verified owners.
      • items string
    • site object: The address and type of a site that is verified or will be verified.
      • identifier string: The site identifier. If the type is set to SITE, the identifier is a URL. If the type is set to INET_DOMAIN, the site identifier is a domain name.
      • type string: The site type. Can be SITE or INET_DOMAIN (domain name).