Bibliotecas de clientes

As bibliotecas do cliente são projetadas para ajudar você a interagir facilmente com as APIs da HubSpot.  Elas são criadas em várias linguagens diferentes e ajudam a relacionar seu aplicativo e às APIs da HubSpot. Por exemplo, com elas, você não precisa saber quais são o URL e o método HTTP exatos necessários para usar para cada chamada de API e, assim, tem mais tempo para focar na criação do aplicativo.

Começando com o código fonte que alimenta o aplicativo da HubSpot, a HubSpot gera documentos que descrevem nossas APIs usando o formato de API aberta. Esses documentos são alimentados no gerador de código de API aberta e os arquivos gerados vão para as bibliotecas, mas este não é o fim da história. Uma equipe de desenvolvedores na HubSpot pega a saída dessa geração de código e agrega mais valor a ela, adicionando funções de utilitário para ajudar com coisas como limitação de taxa e o número de apps de exemplo para mostrar como usar as bibliotecas na prática. Esses exemplos abrangem uma ampla variedade de casos de uso, portanto, aproveite-os.

Use o endpoint abaixo para acessar as especificações disponíveis da API aberta

GET: https://api.hubspot.com/api-catalog-public/v1/apis

 

          Idioma

Link do pacote

githubCódigo fonte

iconfinder_nodejs-512_339733Node.js

npm install @hubspot/api-client

hubspot-api-nodejs

new-php-logo

PHP

composer require hubspot/api-client

hubspot-api-php

ruby

Ruby

gem install hubspot-api-client

hubspot-api-ruby

iconfinder_267_Python_logo_4375050

Python

pip install hubspot-api-client

hubspot-api-python

Começar

Para começar a usar essas bibliotecas de clientes, você precisará de uma conta da HubSpot, uma conta padrão ou uma conta de desenvolvedor de apps.  Isso permitirá a criação de um app privado para que você possa usar o token do app privado para autenticar suas chamadas. Você também pode criar uma conta de desenvolvedor da HubSpot e usar o OAuth para autenticar suas chamadas.

Depois de ter uma conta HubSpot e um token de acesso a app privado ou token OAuth, você pode instalar a biblioteca. Abaixo, veja um exemplo de instalação do cliente Node.JS, de instanciação do cliente e de uso geral.

Instalar 

npm install @hubspot/api-client

Instanciar cliente

//Authenticate via private app access token stored as a secret const hubspot = require('@hubspot/api-client') const hubspotClient = new hubspot.Client({ accessToken: process.env.secretName }) //Or via OAuth const hubspotClient = new hubspot.Client({ accessToken: YOUR_ACCESS_TOKEN })

Utilização

//Example call hubspotClient.crm.contacts.basicApi .getPage(limit, after, properties, associations, archived) .then((results) => { console.log(results.body) }) .catch((err) => { console.error(err) })

Este artigo foi útil?
Este formulário deve ser usado apenas para fazer comentários sobre esses artigos. Saiba como obter ajuda para usar a HubSpot..