Pergunta

Eu sempre me pergunto como pode o Twitter e muitos aplicação rede social fornece a API para desenvolvedores através de chave de aplicativo registrado. Como pode conceder e acompanhar o uso daqueles aplicação externa?

Você pode me responder esta pergunta? porque eu sempre me perguntando sobre isso.

Foi útil?

Solução

Twitter, Facebook, Google Apps, e os outros muitas vezes usar OAuth para fornecer essa autenticação e rastreamento. Existe uma grande quantidade de informação a ser encontrada em http://oauth.net/ e você pode brincar com OAuth em geral a do Google OAuth Playground .

Outras dicas

De um modo geral o serviço iria gerar uma chave de API para você quando você se inscrever para o acesso desenvolvedor. Esta chave é associado à sua conta.

Sempre que você faz uma chamada para uma API, você seria obrigado a passar essa chave como um dos parâmetros. Esse método, então, verificar se você passou uma chave válida e saberia que estava fazendo a chamada com base na chave -.> Associação conta criada quando você se inscreveu

Para Ruby on Rails:

Autenticação API Rails fácil usando repousante autenticação

http: //www.compulsivoco. cOM / 2009/05 / rails-api-autenticação-usando-repousante autenticação /

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