Esta página aplica-se ao Apigee e ao Apigee Hybrid.
Veja a documentação do
Apigee Edge.
O Apigee gera automaticamente chaves de consumidor e segredos de consumidor quando cria apps de programador e os associa a produtos de API. (Estes procedimentos são abordados no artigo Controlar o acesso às suas APIs através do registo de apps.) No entanto, pode ter chaves e segredos de consumidor existentes que quer importar para o Apigee a partir de outro sistema. Tecnicamente, este processo não é uma importação. Está a recriar as chaves existentes no Apigee uma de cada vez.
Tamanho da chave de consumidor (chave da API) | 2 KB |
Tamanho do segredo do consumidor | 2 KB |
-
Crie as chaves e os segredos do consumidor através da API Apigee.
Consulte o artigocreate
como criar uma chave de consumidor e uma API Secret. Aqui está o curl:
curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-type:application/json' \ -d \ '{ "consumerKey": "key", "consumerSecret": "secret", "expiresInSeconds": "180" }'
Onde
$TOKEN
está definido como a sua chave de acesso OAuth 2.0, conforme descrito em Obter uma chave de acesso OAuth 2.0. Para informações sobre as opções decurl
usadas neste exemplo, consulte a secção Usar o curl. Para uma descrição das variáveis de ambiente que pode usar, consulte o artigo Definir variáveis de ambiente para pedidos de API Apigee.Para uma descrição dos campos que pode fornecer no corpo do pedido, consulte Recurso: DeveloperAppKey.
-
Associe a chave/segredo do consumidor a um ou mais produtos da API Apigee. Isto permite que a chave de consumidor importada (também denominada chave da API) seja usada em chamadas a proxies de API em que a autorização é controlada por produtos.
Consulte a APIReplaceDeveloperAppKey
. Aqui está o curl:curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys/{key} \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-type:application/json' \ -d \ '{ "apiProducts": ["product_1", "product_2"] }'
Onde
$TOKEN
está definido como a sua chave de acesso OAuth 2.0, conforme descrito em Obter uma chave de acesso OAuth 2.0. Para informações sobre as opções decurl
usadas neste exemplo, consulte a secção Usar o curl. Para uma descrição das variáveis de ambiente que pode usar, consulte o artigo Definir variáveis de ambiente para pedidos de API Apigee. - Opcionalmente, elimine a chave/segredo do consumidor inicial que o Apigee gerou automaticamente. No entanto, pode manter a chave gerada automaticamente. Tanto a chave importada como a chave gerada automaticamente funcionam em chamadas API e são apresentadas na página de detalhes da app do programador na IU do Apigee.
Consulte a chave da API para a API Google Play Developer App.delete