ホームページ > バックエンド開発 > PHPチュートリアル > QQでログインして固定値を取得し、オンラインで待ちます、、、

QQでログインして固定値を取得し、オンラインで待ちます、、、

WBOY
リリース: 2016-06-23 14:16:27
オリジナル
898 人が閲覧しました

QQ Color QQ ログイン






ret : 0
msg :
ニックネーム : Wi_H
性別 : 女性
Figureurl : http://qzapp.qlogo.cn/qzapp/100330589/***/30
is_ yellow_vip : 0
vip : 0
yellow_vip_level : 0
level : 0
is_ yellow_year_vip : 0

上記はログイン時に返される値であり、不安定なようです。

QQ ログインによって返される値はどれが固定されていますか?アカウントとして使用する ID。

ところで、OpenIDは固定ですが、どうやって呼び出すのですか?





ディスカッション(解決策)に返信

アカウントのIDは、サイト外から許可されたIDであっても、通常は自動的に増加して生成されます

ユーザー名は、通常、ニックネームです。が繰り返されると、番号が自動的に追加され、自分で変更できるようになります

Openid は別のテーブルに保存されるか、ユーザー テーブルに直接保存されます

アカウントは通常、サイトの外部から認証された ID であっても、自動的に増加して生成されます

ユーザー名は、通常、繰り返される場合はニックネームになります 番号を自動的に追加し、自分で変更するままにするか、全員に直接再依頼しますユーザー名を入力してください

openid を別のテーブルに保存するか、ユーザーテーブルに直接保存してください

ごめんなさい、間違ってました! [ユーザー名] です
[ニックネーム] をアカウントとして使用している場合、ユーザーが名前を変更すると、ログインできなくなり、再登録が必要になることはありませんか?

公式には[openid]が固定されているのですが、呼び出すことができません。

require_once("../login/qqConnectAPI.php");//获取API$qc = new QC();$userdata = $qc->get_user_info();//会员返回用户资料$userdata["gender"];$userdata["nickname"];
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー


は上記の部分のみを呼び出すことができます。


アカウントのIDは、サイト外から許可されたIDであっても、通常は自動生成されます

ユーザー名は、通常、ニックネームが重複する場合は、自動的に番号などを追加して残します。自分で変更するか、全員にユーザー名

openid などを再入力するよう直接依頼してください。テーブルを使用して保存するか、ユーザー テーブルに直接保存してください

申し訳ありませんが、間違ったことを言いました。 [ユーザー名] です
[ニックネーム] をアカウントとして使用している場合、ユーザーが名前を変更すると、ログインできなくなり、再登録が必要になることはありませんか?

公式には[openid]が固定されているのですが、呼び出すことができません。

require_once("../login/qqConnectAPI.php");//获取API$qc = new QC();$userdata = $qc->get_user_info();//会员返回用户资料$userdata["gender"];$userdata["nickname"];
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー


は上記の部分のみを呼び出すことができます。

1. QQ を使用して Web サイトにログインするユーザーが QQ ニックネームを変更しても、ログインはニックネームに基づいて判断されないため、Web サイトへのログインには影響しません。まず認証プロセスを確認してください。openid が提供されるので、それを取得してデータベースに保存してください。この手順がまだ見つからない場合は、午後に確認するお手伝いをします。

アカウントの ID は、サイト外から許可された ID であっても、通常は自動的に増加して生成されます

ユーザー名は通常、重複する場合は自動的にニックネームになります。番号を追加して自分で変更するか、全員にユーザー名を再入力するよう直接依頼してください

Openid は別のテーブルに保存するか、ユーザー テーブルに直接保存する必要があります

申し訳ありません。 [ユーザー名] です
[ニックネーム] をアカウントとして使用している場合、ユーザーが名前を変更すると、ログインできなくなり、再登録が必要になることはありませんか?

公式には[openid]が固定されているのですが、呼び出すことができません。

require_once("../login/qqConnectAPI.php");//获取API$qc = new QC();$userdata = $qc->get_user_info();//会员返回用户资料$userdata["gender"];$userdata["nickname"];
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー


は上記の部分のみを呼び出すことができます。

1. QQ を使用して Web サイトにログインするユーザーが QQ ニックネームを変更しても、ログインはニックネームに基づいて判断されないため、Web サイトへのログインには影響しません。最初に認証プロセスを確認してください。認証プロセス中に openid が表示されますので、それを取得してデータベースに保存してください。この手順がまだ見つからない場合は、午後当社の Web サイトで確認できるようお手伝いいたします。も QQ を使用してログインします。


こんにちは、私の QQ: 847149513

または、QQ はそのままでも構いません

QQ 番号は恥ずかしすぎて簡単に公開できません
コードを教えてください
と同じですAPI ドキュメントの説明。最初に appid appkey などを使用して access_token を取得し、次にこれに基づいて openid を取得します

重要なのは、API ドキュメントを理解する必要があるということです。これを理解するのを他の人は助けてくれません


コードはとてもシンプルで分かりやすいです
うろ覚えです

QQ番号は恥ずかしすぎて簡単に公開できません
コードをあげます
APIドキュメントの説明と同じです まずappid appkeyなどを使ってaccess_tokenを取得します 次にこれに基づいて openid を取得します

重要なのは、API ドキュメントを理解する必要があるということです.... これを理解するのを他の人は助けてくれません


コードは非常にシンプルで理解しやすいです
すごいです

私は公式 SDK を使用しています、 、、http://wiki .connect.qq.com/sdk%E4%B8%8B%E8%BD%BD

ダウンロードした SDK フォルダー内のすべてのファイルを読みましたか?

connect2.0/API/class/Oauth.class.php qq_callback() get_openid() 53 行 94 行

という愚かなメソッドがあります。 119 行目で openid を返す前に、データベースに保存して openid を取得します

認可プロセス API ドキュメントと SDK ファイルをよく読んでください。詳細が理解できない場合は、さらに説明するのが比較的簡単だと思います。理解するために重要なのは、これが開発プロセスです

connect2.0/API/class/ にあるすべてのファイルを読みましたか? Oauth.class.php qq_callback() get_openid() 53 行 94 行

openid を返す 119 行前の愚かなメソッドについて話しましょう、それをデータベースに保存します、openid を取得します

認可プロセス API ドキュメント SDK を取得しますか?ファイルをよく読んでください。 詳細はわかりません。 重要なのは、プロセスを自分で理解することです

ありがとう、実際、私はすでに理解しています。調整しました!ただ何かが間違っていたのです!間違った openid が転送されたのかと思いました
詳細が成功か失敗を決定します
転送するだけです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート