Posso usar a interface REST da API de feed AJAX do Google em um aplicativo nativo para iPhone?

StackOverflow https://stackoverflow.com/questions/1791933

Pergunta

O Google declara o seguinte nos documentos da API de feed AJAX: "Os aplicativos DEVEM sempre incluir um cabeçalho de referência http válido e preciso em suas solicitações."

Estou construindo um aplicativo nativo para iPhone e gostaria de usar a interface REST da API Google AJAX Feed a partir do código objetivo-c nativo do meu aplicativo.A API deve ser usada apenas em sites ou posso usá-la em um aplicativo nativo?Caso eu possa usá-lo no aplicativo nativo, qual seria o meu cabeçalho de referência http?

Foi útil?

Solução

Se você olhar para o página de inscrição refere-se repetidamente a "seu site" e diz que a chave só é válida para o site em que você se inscreveu; portanto, é bastante claro, do ponto de vista do Google, que eles pretendem que ela seja usada apenas para sites.

Estou surpreso que não haja nenhuma discussão explícita sobre isso nos T&Cs.Minha interpretação é que você pode usá-lo dentro da letra dos termos, mas não dentro do espírito.

Outras dicas

Embora eu não conheça os valores específicos do referente HTTP que o Google aceitaria, posso garantir que você pode se passar por todo o mundo e qualquer navegador. Costumo usar o Safari (que tem o prazer de se passar por uma grande variedade de outros navegadores) e navegar no meu próprio site de teste para ver o que o navegador envia para o servidor. este exemplo Por que os testes http_referer não funcionam é ilustrativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top