前書き
ほとんどの Web サイトにはサードパーティのログインが統合されており、登録のしきい値が低くなり、ユーザー エクスペリエンスが向上します。最近、QQ インターネットで QQ ログインのインターフェースのドキュメントを調べました。 QQ ログインにアクセスする一般的なプロセスは次のとおりです。まず開発者として申請します -> アプリケーションを作成します (AppId と AppKey のセットを取得します) -> access_token を取得します -> openApi を呼び出してアクセスします。ユーザー情報を変更します。
しかし、個人開発者に応募した瞬間から落とし穴が始まります。
1. (個人) 開発者に申請する
QQ インターネット上の開発者情報を申請するためのページ、たとえば、ID カードの表面写真の関連撮影の詳細が不十分な部分があります。当時は何も説明がありませんでした。この「ID カードの表面の写真」を 3 日間待ったのですが、3 日後に Tencent Open Platform から審査が通らなかったので必要な旨のメール通知が届きました。私のIDカードを保持するために。よし、撮り直してみよう〜〜。カスタマーサービスに問い合わせた後、「IDカードを持った状態」で撮影する正しい姿勢を確認し、プラットフォームを変更し、Tencent Open Platformでアプリケーション情報を変更し、IDカードを再アップロードしたところ、アップロード ボックスの下にある写真を見てみましょう。ID カードを持った若い女性の写真がとても素敵で、プロンプトも QQ インターネットの申請ページよりもはるかに優れています。さらに 2 日後、レビューは承認されました。
そのため、開発者に応募する場合は、Tencent Open Platform に応募するのが最善です。情報は比較的詳細で、長い間維持されていないように感じます。
2. インターフェース呼び出し - Weibo を公開する
(1) Weibo を公開するためのインターフェース add_t: 必須パラメーターは content Weibo コンテンツです。呼び出すときは、パラメータを配列のキーと値のペアの形式で渡す必要があります。そうでない場合は、パラメータが指定されていないというエラーが報告されます。
$qc = new QC('你的access_token', '你的openid'); $weibo = [ 'content' => '微博内容' ]; $result = $qc->add_t($weibo);
(2) 写真付き Weibo を公開するためのインターフェース add_pic_t: 必要なパラメータは、コンテンツ Weibo コンテンツと pic Weibo 写真です。呼び出し時には、パラメーターもキーと値のペアで渡されます。また、画像はバイナリストリームの形式でアップロードされます。ドキュメントでそれに関するインターフェイスの例を見つけたことがありません。最後に、CURLFIle クラスを使用して画像ストリーミング アップロードを実装しました。
$qc = new QC('你的access_token', '你的openid'); $weibo = [ 'content' => '微博内容', 'pic' => new CURLFile('要上传的图片路径') ]; $result = $qc->add_pic_t($weibo);
pic パラメータ値は CURLFile クラスのインスタンスであることに注意してください (画像パスは絶対パスであることが望ましい)。インターネット上の一部の情報では、pic パラメーターを設定するための file(image_path) メソッドと file_get_contents(image_path) メソッドが紹介されていますが、ここでは成功しませんでした (weibo は正常に投稿されましたが、画像がありません)
以上がPHP を使用して QQ にアクセスし、OAuth2.0 にログインするときに発生する問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

WebStorm Mac版
便利なJavaScript開発ツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ホットトピック



