国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ WeChat アプレット WeChatの開発 IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコード

IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコード

Mar 27, 2017 pm 02:19 PM
ios

WeChat は、WeChat のログイン、承認(rèn)、支払い、共有など、開発でよく使用されるプラットフォームです。今日は、WeChat 認(rèn)証を獨自のアプリケーションに統(tǒng)合する方法を見ていきます。必要な友人はそれを參照してください

1 WeChat OAuth2.0 認(rèn)証ログインにより、WeChat ユーザーは以下のことが可能になります。 WeChat ID を使用して安全にログインします。サードパーティのアプリケーションまたは Web サイトの場合、WeChat ユーザーが WeChat OAuth2.0 にアクセスしたサードパーティ アプリケーションへのログインを承認(rèn)すると、サードパーティはユーザーのインターフェイス呼び出し資格情報 (access_token) を取得できます。 )、access_token を使用して WeChat オープン プラットフォーム認(rèn)証関係インターフェイスを呼び出します。これにより、WeChat ユーザーの基本的なオープン情報を取得し、ユーザーが基本的なオープン機能を?qū)g現(xiàn)できるようになります。

2. WeChat 認(rèn)証の手順

WeChat ユーザーがサードパーティ アプリケーションの認(rèn)証を許可すると、WeChat はアプリケーションを起動するか、サードパーティの Web サイトにリダイレクトします。 code パラメータを介して AppID と AppSecret を追加し、API を介して access_token を呼び出して、ユーザーの基本的なデータ リソースを取得するか、ユーザーが基本的な操作を?qū)g裝できるようにします。 。

3. 準(zhǔn)備

WeChat へのログインを認(rèn)証する前に、いくつかの準(zhǔn)備をする必要があります。 詳細(xì)については、WeChat 開発者ドキュメントを參照してください。アドレスは次のとおりです: iOS アクセス ガイドWeChat 開発者ドキュメントで説明されている點に加えて、注意が必要な箇所がいくつかあります

3.1。 plist ファイルは次のとおりです

アプリ トランスポート セキュリティ設(shè)定

iOS9 の新しいアプリ トランスポート セキュリティ (ATS) 機能により、主に、元のリクエストで使用された HTTP が送信のために TLS1.2 プロトコルに転送されます。これは、すべての HTTP プロトコルが送信に HTTPS プロトコルを使用することを強制されることも意味します。 Info.plist に ATS を制御するための設(shè)定を追加する必要があります:

IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコード

<key>NSAppTransportSecurity</key>
<dict>
 <key>NSAllowsArbitraryLoads</key>
 <true/>
</dict>

これにより、HTTP 送信を許可できます


4. WeChat 認(rèn)証の最初のステップ: コードを取得します

インターフェイスにはボタンがあります。ユーザーがボタンをクリックすると、WeChat 認(rèn)証操作が開始されます。 コードは次のとおりです:

4.1. パラメータの説明


4.2. WeChat認(rèn)証ページを表示します

IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコード

4. 結(jié)果を返すdescription

IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコード

5. WeChat 認(rèn)証の 2 番目のステップ: コードを通じて access_token、openid、unionid を取得します

最初のステップのコードを取得した後、次のリンクをリクエストして access_token、openid を取得します。 、unionid:

IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコードhttps://api.weixin.qq.com/sns/oauth2/access_token?

appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

前の手順で WeChat 認(rèn)証ページを表示し、ユーザーがログインを確認(rèn)するためにクリックすると、WeChat エージェントが呼び出されます。コールバック関數(shù) OnResp 関數(shù)で、この関數(shù)で access_token、openid、unionid を取得できます AppDelegate.m ファイルの実裝コードは次のとおりです:


-(IBAction)sendAuthRequest
{ 
 //構(gòu)造SendAuthReq結(jié)構(gòu)體 
 SendAuthReq* req =[[[SendAuthReq alloc ] init ] autorelease ];
 req.scope = @"snsapi_userinfo" ;
 req.state = WXPacket_State ;//用于在OnResp中判斷是哪個應(yīng)用向微信發(fā)起的授權(quán),這里填寫的會在OnResp里面被微信返回
 //第三方向微信終端發(fā)送一個SendAuthReq消息結(jié)構(gòu)
 [WXApi sendReq:req]; 
}

5.1 返卻手順:


5.2. access_token の有効期間を更新します

IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコード

5.2.1. 返品手順

IOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコード

6. WeChat認(rèn)証ステップ3: access_tokenを介して個人情報を取得する

このインターフェースは次の目的で使用されますユーザーの個人情報を取得します。開発者は、OpenID を通じて基本的なユーザー情報を取得できます。特に重要なのは、開発者が複數(shù)のモバイル アプリケーション、Web サイト アプリケーション、パブリック アカウントを持っている場合、同じ WeChat 內(nèi)のモバイル アプリケーションである限り、ユーザーの基本情報の UnionID を取得することでユーザーを一意に區(qū)別できることです。オープン プラットフォーム アカウント、Web サイト アプリケーション、パブリック アカウントでは、ユーザーの UnionID は一意です。言い換えれば、同じユーザーの場合、同じ WeChat オープン プラットフォーム上の異なるアプリケーションの UnionID は同じです。ユーザーが WeChat アバターを変更すると、古い WeChat アバター URL が無効になることに注意してください。そのため、開発者は、WeChat アバター URL が無効になった後の異常事態(tài)を避けるために、ユーザー情報を取得した後、アバター畫像を保存する必要があります。

リクエストインターフェイス

httpリクエストメソッド: GET

リクエストアドレス: https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID

パラメータと戻りデータの説明


以上がIOSがWeChat認(rèn)証ログイン機能を?qū)g裝したサンプルコードの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Apple の iOS 18 の最初のバージョンには、深刻な発熱、WeChat の遅延など、非常に多くのバグがあることが明らかになりました。 Apple の iOS 18 の最初のバージョンには、深刻な発熱、WeChat の遅延など、非常に多くのバグがあることが明らかになりました。 Jun 13, 2024 pm 09:39 PM

毎年恒例の WWDC が終了し、間違いなく iOS18 がみんなの注目の的になっています?,F(xiàn)在、多くのiPhoneユーザーがiOS18へのアップグレードを急いでいますが、さまざまなシステムバグが人々を不快にさせています。一部のブロガーは、「バグが非常に多い」ため、iOS18にアップグレードする場合は注意する必要があると述べています。このブロガーは、iPhoneがメインマシンの場合、最初のバージョンには多くのバグがあるため、iOS18にアップグレードしないことをお勧めすると述べています。また、現(xiàn)在発生しているいくつかのシステム バグについてもまとめました。 1. アイコン スタイルの切り替えが停止し、アイコンが表示されない場合があります。 2. 懐中電燈の幅のアニメーションが失われることがよくあります。 4. WeChat メッセージのプッシュに遅延が発生します。 10 秒。時々電話ができなくなり、畫面が真っ暗になります。

Apple、iOS/iPadOS 18 Beta 4アップデートを再リリース、バージョン番號は22A5316kに引き上げ Apple、iOS/iPadOS 18 Beta 4アップデートを再リリース、バージョン番號は22A5316kに引き上げ Jul 27, 2024 am 11:06 AM

手がかりを提出してくれたネチズンの Ji yingkesi、xxx_x、フライド トマト、テレンス、スパイシー チキン ドラムスティックに感謝します。 7 月 27 日のニュースによると、Apple は本日、開発者向けに iOS/iPadOS 18 Beta 4 アップデートを再リリースしました。內(nèi)部バージョン番號は 22A5316j から 22A5316k にアップグレードされました?,F(xiàn)時點では、2 つの Beta 4 バージョン アップデートの違いは不明です。登録された開発者は、「設(shè)定」アプリを開いて「ソフトウェア アップデート」セクションに入り、「ベータ アップデート」オプションをクリックして、iOS18/iPadOS18 開発者ベータ設(shè)定を切り替えてベータ バージョンを選択できます。ベータ版をダウンロードしてインストールするには、開発者アカウントに関連付けられた Apple ID が必要です。 iO 7 月 24 日の報道

更新 |ハッカーが EU 外の iPad に Epic Games Store と Fortnite をインストールする方法を説明 更新 |ハッカーが EU 外の iPad に Epic Games Store と Fortnite をインストールする方法を説明 Aug 18, 2024 am 06:34 AM

更新: Saunders Tech は、EU 外の iPad に Fortnite と Epic Games Store をインストールする方法を説明するチュートリアルを YouTube チャンネルにアップロードしました (ビデオは下に埋め込まれています)。ただし、このプロセスには iO の特定のベータ版が必要なだけではありません。

Apple、iOS 18に導(dǎo)入される準(zhǔn)同型暗號化用のオープンソースSwiftパッケージをリリース Apple、iOS 18に導(dǎo)入される準(zhǔn)同型暗號化用のオープンソースSwiftパッケージをリリース Jul 31, 2024 pm 01:10 PM

7月31日のニュースによると、Appleは昨日(7月30日)プレスリリースを発行し、Swiftプログラミング言語で準(zhǔn)同型暗號化を可能にする新しいオープンソースSwiftパッケージ(swift-homomorphic-encryption)のリリースを発表した。注: 準(zhǔn)同型暗號 (HE) とは、暗號文の準(zhǔn)同型演算特性を満たす暗號アルゴリズムを指します。つまり、データを準(zhǔn)同型暗號化した後、暗號文に対して特定の計算を?qū)g行し、得られた暗號文の計算結(jié)果を同時に処理します。狀態(tài)復(fù)號後の平文は、平文データに対して同じ計算を直接実行することと同等であり、データの「不可視性」が実現(xiàn)されます。準(zhǔn)同型暗號技術(shù)は、基になる暗號化されていないデータを運用プロセスに漏らすことなく、暗號化データを計算できます。

Haqu K2 プロジェクターはオリンピックの情熱と夢を手の屆くところにもたらします Haqu K2 プロジェクターはオリンピックの情熱と夢を手の屆くところにもたらします Jul 24, 2024 pm 01:34 PM

終わったばかりのヨーロッパカップ決勝では、自分が応援するチームを夢中になって応援しましたか?來たるパリオリンピックでも、各競技のハイライトの瞬間を完璧に捉えることを楽しみにしていますか?中でも、高品質(zhì)の視聴機器を備えていることが重要です。 Haqu K2 プロジェクターは、コストパフォーマンスが高く、優(yōu)れたパフォーマンスを備えているため、ゲーム視聴に最適なプロジェクターです。高輝度で鮮明な畫質(zhì)だけでなく、ゲームのあらゆる瞬間を間近に感じられる臨場感あふれる視聴體験を提供します。あなたはすでにそのようなデバイスに惹かれていますか?オリンピックの情熱と夢をご自宅で楽しめること間違いなしです。 Haqu K2 の最も親密なハイライトは、210° のスーパー角度調(diào)整で、天井でも壁でも映畫を見るのに便利です。

Apple iOS/iPadOS 18 Developer Preview Beta 4 リリース: CarPlay 壁紙の追加、設(shè)定オプションの整理、カメラ制御の強化 Apple iOS/iPadOS 18 Developer Preview Beta 4 リリース: CarPlay 壁紙の追加、設(shè)定オプションの整理、カメラ制御の強化 Jul 24, 2024 am 09:54 AM

ネチズンのおかげでスパイシーチキンレッグバーガー、ソフトメディアの新しい友達2092483、手書きの過去、DingHao、Xiaoxing_14、Wowotou Eat Big Kou、Feiying Q、ソフトメディアの新しい友達2168428、Slades、Aaron212、ハッピーリトルハリネズミ、リトルアール、小さな手がかり魚を食べるミルクキャット! [アップグレード チュートリアルに直接アクセスするには、ここをクリックしてください] 7 月 24 日のニュースによると、Apple は本日、iOS/iPadOS18 開発者プレビュー バージョン Beta4 アップデート (內(nèi)部バージョン番號: 22A5316j) を iPhone および iPad ユーザーにプッシュしました。このアップデートは 15 日後です。最後のリリース。 Carplay 壁紙 Apple が CarPlay に壁紙を追加し、ライトモードとダークモードをカバーしています。その壁紙スタイルは iPhone に似ています。

Apple の iOS 18「Boundless Notes」アプリの新機能: シーン機能の拡張、グリッド配置の導(dǎo)入 Apple の iOS 18「Boundless Notes」アプリの新機能: シーン機能の拡張、グリッド配置の導(dǎo)入 Jun 02, 2024 pm 05:05 PM

6月1日のニュースによると、テクノロジーメディアAppleInsiderは本日ブログ投稿を公開し、AppleがiOS18システムの「Freeform」アプリケーション拡張機能の「Scenes」の新しいナビゲーション機能を開始し、オブジェクトの位置合わせの新しいオプションを追加すると述べた。 「Wubianji」アプリの紹介 まず、「Wubianji」アプリについて簡単に紹介します。このアプリは 2022 年にリリースされ、現(xiàn)在 iOS、iPadOS、macOS15、visionOS バージョンがリリースされています。 Apple の公式紹介文は次のとおりです?!窧oundless Notes」は、インスピレーションを現(xiàn)実にするための優(yōu)れたツールです。ほぼすべてのファイル タイプをサポートする柔軟なキャンバスで、プロジェクトをスケッチしたり、ムードボードをデザインしたり、ブレインストーミングを開始したりできます。 iCloud を使えば、すべてのボードを

iOS 18では、紛失または破損した寫真を復(fù)元するための新しい「復(fù)元」アルバム機能が追加されます iOS 18では、紛失または破損した寫真を復(fù)元するための新しい「復(fù)元」アルバム機能が追加されます Jul 18, 2024 am 05:48 AM

Apple の最新リリースの iOS18、iPadOS18、および macOS Sequoia システムでは、さまざまな理由で紛失または破損した寫真やビデオをユーザーが簡単に回復(fù)できるように設(shè)計された重要な機能が寫真アプリケーションに追加されました。この新機能では、寫真アプリのツール セクションに「Recovered」というアルバムが導(dǎo)入され、ユーザーがデバイス上に寫真ライブラリに含まれていない寫真やビデオがある場合に自動的に表示されます。 「Recovered」アルバムの登場により、データベースの破損、カメラ アプリケーションが寫真ライブラリに正しく保存されない、または寫真ライブラリを管理するサードパーティ アプリケーションによって失われた寫真やビデオに対する解決策が提供されます。ユーザーはいくつかの簡単な手順を?qū)g行するだけで済みます

See all articles