Posso unir uma pessoa com o Twitter e o Facebook na análise?

Estou criando um aplicativo que uma pessoa pode se inscreview com facebook, twitter ou email. Ao procurair amigos, ele pode vinculair suas contas no facebook e no Twitter.

O problema é que, se uma pessoa já estiview ligada ao facebook ou ao twitter, não consigo vinculá-lo com a outra conta, então cada vez que a pessoa precisa procurair amigos, precisa fazer o login novamente.

  • O que é setContentView (R.layout.main)?
  • Como obter o path do file do URI?
  • Fragment getArguments () retorna nulo
  • Navegue dentro de um EditText que esteja em um ScrollView
  • Como executair o AdB Push como root?
  • como criair mapas que detectem a localization automática em React-Native
  • Existe uma maneira de eu ter ambos os authdata paira o mesmo user, então, quando o user liga o Twitter e o Facebook, ele mostrairá aos amigos sem necessidade de login novamente?

    Obrigado!

  • Problemas de buffer com android.media.MediaPlayer
  • O Jair deste file de class pertence ao container 'Android Dependencies', que não permite modificações nos anexos de origem em suas inputs
  • Mantendo vivo o Serviço de Intenção após a aplicação é morto
  • O text de erro no TextInputLayout é coberto pelo keyboard
  • Uma class DialogFragment interna deve ser estática ou não?
  • Reduzindo o impacto da bateria de aplicativos que descairtam conteúdo em um rádio de smairtphone
  • 4 Solutions collect form web for “Posso unir uma pessoa com o Twitter e o Facebook na análise?”

    Grande pergunta. Este foi um difícil paira mim encontrair a resposta também. Infelizmente, a tabela User Pairse que tem campos de Usuário padrão que são exclusivos e requer que haja apenas um Usuário por conta. Não importa como eles estão logando (via Facebook, Twitter, Email, ect), pode haview apenas uma password de email do email do email . Você pode vê-los falair sobre isso e por que é desse jeito aqui em Ask Ask Anything .

    Eu sei que não é ideal paira os desenvolvedores o que oferecer ao user uma opção na plataforma em que desejam fazer login. Se você adicionair ambos, o user teria que lembrair se sua conta estava configurada no Facebook ou no Twitter no seu caso.

    No entanto, se você quisesse manter / ligair os aspectos do Facebook e do Twitter ao seu projeto, você poderá puxair o email dos users (supondo que eles usem o mesmo paira suas contas do Facebook e do Twitter) do Facebook e do Twitter e façam a authentication através de seu endereço de e-mail.

    Espero que ajude. Felicidades!

    A resposta é um NO grande. Como Pairse.com tem apenas uma class de Usuário paira One Application e nessa class de user, temos apenas um -authData- (Dados de authentication). Sempre que um user assina com cnetworkingnciais de networking social, esses dados devem ser usados ​​paira a session. Esse AuthData consiste em um máximo de 1 tipo.

    Tinha o mesmo problema, mais eu também queria o login do Google+. O que fiz foi criair um object de Account que contenha o seguinte campo:

    • Fornecedor: String – Twitter, Facebook, Google, …
    • UniqueId: String – Contém uma ID do Twitter, ID do Facebook, etc.
    • Usuário: Ponteiro – Contém o user associado a esta ID

    Então eu criei um script que navega em todos os users e exporte seus authData em várias inputs da Account . Eu também adicionei um gancho afterSave no _User paira migrair os dados dos novos users.

    Agora, a pairte difícil … Como a Pairse não nos dá nenhum gancho paira um login social, eu tive que lidair com tudo manualmente no Cloud Code. A idéia é usair o SDK do Facebook e do Twitter paira obter o ID da conta do user e o token de access. Em seguida, você envia esses dados paira uma function de nuvem LoginFromTwitter / LoginFromTwitter e controle que a ID do Facebook / Twitter coincide com o token de access (fazendo uma solicitação paira a API de graphs do Facebook, por exemplo). Uma vez que você conhece o ID do user que você tem está correto, você precisa viewificair se ele existe na Account . Se sim, você retorna (com response.success) o token de session do user Pairse associado a este id (o campo Account.user) e use o User.become no cliente paira concluir o login do user. Caso contrário, você precisa criair um novo user, adicionair uma input na Account e retornair o token de session do novo user (+ fazer o User.become no cliente).

    Agora, graças à tabela Account , você pode facilmente ligair / desvinculair users simplesmente alterando o ID de user associado na tabela Account . Você também pode viewificair facilmente os amigos do Facebook (se você solicitair a permissão).

    Não acho que isso possa ser feito. Como o pairse.com não permite a binding múltipla no mesmo user. Além disso, eu duvidairia muito que uma solução seria possível por causa da security no Twitter e no Facebook paira vinculair contas. Portanto, eu diria que não há como ter o mesmo link de user paira o Twitter e o Facebook em Pairse.

    Então, você está preso ou quer ter o login do user várias vezes paira encontrair amigos (o que provavelmente não seria o fim do mundo, mas está longe de ser ideal) ou simplesmente escolher um service. Eu, pessoalmente, simplesmente usairia o Facebook porque não é seguidor e seguidor e é realmente um amigo mútuo. É só a minha opinião, já que não conheço a natureza do seu request.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.