Pergunta

A ferramenta que eu estou desenvolvendo faria uma coisa semelhante a quando você entrar no Facebook e eles perguntam seu nome de usuário e senha do Gmail e, com isso eles podem pegar todos os seus contatos.

Mas a minha ferramenta não usa um navegador, portanto, é difícil obter os cabeçalhos apropriados. Presumo que a aplicação Google (Orkut) verifica apenas o meu cookies e Identidade (ip, nome da máquina, user-agent) como método de autenticação. Neste caso, todos necessidade I é obter os biscoitos adequadas.

Eu tentei ligar https://www.google.com/accounts/ServiceLoginAuth ? service = orkut com os parâmetros Passwd=realPasswordHere&Email=mymail@gmail.com. Mas a resposta foi um HTML semelhante com Set-Cookie: GALX = A9iBuq7y5xU; Path = / contas; segura

Nenhum destes cookies são a coisa real. Já experimentou-lo sozinho? Você sabe como fazê-lo? Você já viu um projeto open source que faz isso?

Foi útil?

Solução 3

Talvez você possa verificar o código-fonte de uma ferramenta do Google que faz isso:

http://mail.google.com/mail/help/email_uploader.html

Outras dicas

Considere o uso OAuth - o URL Eu só deu detalhes como usar OAuth para autorizar a interface REST do OpenSocial no Orkut, e esta detalhou especificações sobre a interface RPC para OpenSocial, se é isso que você preferir (a parte autorização é basicamente o mesmo, de qualquer maneira).

Se você está olhando apenas para os contatos consulte a API fornecida: http://code.google.com/apis/contacts/

outras APIs do Google

http://code.google.com/apis/gdata/

Se precisar de código-fonte para a vista como fazer isso, você pode conferir o seguinte projeto. http://sourceforge.net/projects/gccontactman/

espero que ajude, e boa sorte!

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