Questão Como faço para gerenciar contatos de várias contas (twitter, facebook, gmail, etc)?


Eu tenho várias contas on-line que eu uso e que possuem contatos dentro delas. Aqui estão alguns exemplos:

  • Gmail (4 votos)
  • Google+
  • Facebook
  • LinkedIn
  • Outlook.com
  • A lista continua

Dentro dessas contas há alguns contatos que são únicos (ou seja, a Pessoa A é encontrada apenas no LinkedIn e a Pessoa B é encontrada apenas no Facebook) e há muitos contatos iguais (ou seja, a Pessoa C pode ser encontrada no Facebook, Gmail, Outlook.com, etc,).

O problema

O problema que estou enfrentando é que esses contatos estão fragmentados e não estão sincronizados. Por exemplo, a Pessoa C possui três conjuntos diferentes de informações:

Fragmented Info:

PersonC (Facebook)  PersonC (Gmail)     PersonC (Outlook.com)
- FB Profile        - G+ Profile        - Email 2
- Email 1           - Email 1           - Address
- Phone 

Com vários dispositivos que acessam essas contas, gostaria de ter uma maneira em que todos os meus contatos sejam sincronizados e mesclados entre todos os meus dispositivos que uso (computador, telefone, tablet etc.):

Merged Info:

PersonC
- FB Profile
- Email 1
- Email 2
- G+ Profile
- Address
- Phone  

Como faço para ter todos os meus contatos em uma área centralizada que sincroniza e mescla para a maioria, se não todos os meus dispositivos?

Nota: Se você decidir responder com uma recomendação de software, leia por favor este meta post primeiro.


6


origem


O que você precisa é algo que consuma informações de contato de todas as suas fontes, mescle-as em um único registro completo por pessoa e produza esses dados para serem consumidos pelo seu cliente de e-mail, telefone, tablet etc. Por um lado, é muito duvidoso que tal software exista, o que significa que você precisará escrever código para que isso aconteça; por outro lado, é igualmente improvável que todas as suas fontes de dados consigam consumir sua representação autoritativa, o que significa que você só conseguirá ir longe na solução do problema, não importa o que você faça. - Aaron Miller
@AaronMiller Eu entendo que serviços como o twitter não terão um endereço de e-mail ou endereço ou o que estiver associado a ele e, portanto, não poderão ser mesclados com os metadados de todos os outros, mas os contatos no meu computador , telefone e serviços da web como o gmail do. Eu estou olhando para ter todas essas informações sincronizadas juntas. - KronoS
Você está perdendo o meu ponto. O que estou dizendo não é que nem todo serviço terá a mesma informação, o que é trivialmente óbvio, mas em vez disso, a primeira coisa que você precisa fazer é investigar e confirmar tudo, o que você quer consumir a representação combinada do seu contatos, é capaz de fazê-lo em algum formato ou outro - e os segundo O que você precisa fazer é começar a planejar como você vai escrever código para obter informações de contato de todos esses serviços, sincronizá-lo e gerá-lo em qualquer combinação de formatos que todos os seus consumidores possam entender. - Aaron Miller
@AaronMiller o ponto inteiro de fazer esta pergunta é descobrir se há uma maneira de fazer isso sem programar a coisa toda. Pequenas quantidades de programação (scripts) são ok, mas eu prefiro ter um serviço, software que pode fazer isso por mim. - KronoS
Isso seria legal, não seria? O propósito com o qual eu comentei é elucidar a escala do problema que você descreve, o que é bem mais complexo do que eu suspeito que você tenha considerado, para substanciar minha afirmação de que nenhum software ou serviço desse tipo existe atualmente. Há um monte de soluções, pelo menos algumas das quais eu tenho certeza que você encontrou em sua pesquisa, mas todas são ruins em maior ou menor grau; Se um deles respondeu ao seu propósito, eu suponho que você não teria postado sua pergunta, cuja resposta é "você praticamente precisa escrever os contatos equivalentes a sendmail". - Aaron Miller


Respostas:


Honestamente, a única maneira de isso funcionar é se esses serviços oferecerem o recurso para mesclar com outros serviços;

Isso significa que, a menos que os serviços que você mencionou (GMail, LinkedIn, etc.) tenham esse recurso, não é possível fazê-lo sem:

1) Encontrar um software que mescle e gerencie suas informações por meio de cada uma das APIs de serviços.

ou

2) Aprender os serviços da API e criar seu próprio software.


1