2016-10-14 12 views
2

私はWeChatでログインを実装したいと思います。ドキュメントを読んでいる間、私はopenIdとunionIdという2つの異なるパラメータを理解していませんでした。WeChatオープンプラットフォームopenIdとunionId

誰かがこれらのIDが本当に何であるか説明できますか?私が理解する限り、それは次のようにする必要があります:

  • のOpenID - 随時

  • unionId変更される可能性があり、ユーザーの一部一意のID - ユーザーの一意のIDを、常に同じ唯一のものです。 Google APIを使用してログインすると、Googleが返す一意のIDに相当します。

私が読んドキュメントはここで見つけることができます:組合のIDは同じままのに対し、私の理解からhttp://open.wechat.com/cgi-bin/newreadtemplate?t=overseas_open/docs/web/login/getting-user-profile#login_getting-user-profile

答えて

5

、ユーザーのオープンIDは、アプリケーションにWebアプリケーションごとに異なります。たとえば、wechat loginを使用する2つのアプリ、W1とW2があります。ユーザーにはW1用のopenid1とW2用のoepnid2が別々に用意されていますが、アプリ全体で一意に識別するユーザーのユニオンIDを使用できます。

オープンIDは、複数のウェブ/モバイルアプリを使用している場合にのみ変更されます。

希望します。ありがとう。

+0

ヤップ、それは結局私の結論だった。ありがとう:) – pixie

+1

質問は誰がなぜopenIDを使用したいのですか? – dcsan

+0

@dcsanあまりにも知りたいのですが – veich