ホームページ  >  記事  >  バックエンド開発  >  WeChat パブリック プラットフォーム OAuth2.0 Web ページの認証 PHP の例

WeChat パブリック プラットフォーム OAuth2.0 Web ページの認証 PHP の例

WBOY
WBOYオリジナル
2016-06-13 12:08:53965ブラウズ

WeChat パブリック プラットフォーム OAuth2.0 Web ページ認証 php の例
ユーザーは Web ページにある QR コードをスキャンすることでログイン情報を取得できます。参考にしてください。
まずスヌーピー クラスをダウンロードしてください

コードは次のとおりです:
/**
* WeChat パブリック プラットフォーム PHP-SDK
* Wechatauth は非公式 WeChat ログイン API
* ユーザーは Web ページ上に提供される QR コードをスキャンすることでログイン情報を取得できます
* 主に以下の機能を実装します。
* get_login_code() ログイン認証コードを取得します。認証コードからQRコードを取得できます
* get_code_image($code='') 上記で取得した認証コードを画像QRコードに変換します
* verify_code() ログインが成功したかどうかを確認します。
* get_login_cookie() 認証成功後にこのメソッドを呼び出し、ユーザーの基本情報を取得します。
* sendNews($account,$) title,$summary,$content,$pic, $srcurl='') グラフィック情報を WeChat アカウントに送信します
* get_avatar($url) ユーザーのアバター画像データを取得します
* @author dodge <[email protected ]>
* @link https://github.com/dodgepudding/wechat-php-sdk
* @version 1.1
*
*/
include "snoopy.class.php";
class Wechatauth
{
private $ cookie;
プライベート $_cookiename ;
プライベート $_cookieexpired = 3600;
プライベート $_account = 'test';
プライベート $_datapath = './data/cookie_';
プライベート $debug ;
private $_logcallback;
public $login_user; //get_login_info 呼び出し後に

を取得します public function __construct($options)
{
$this-> ;_account = isset($options[' account'])?$options['account']:'';
_datapath;
$this->debug = isset($options['debug'] )?$options['debug']:false;
$this->_logcallback = isset($options['logcallback '])?$options['logcallback']:false;
$this-> ; _COOKIENAME = $ this-&gt; _datapath。$ this-&gt; _account;
$ this-&gt; getCookie($ this-&gt; _cookiename);
/**> $ mtime = filemtime($ filename) ;
if ($mtime

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。