get_userinfo_by_authorize() public method

Examples: $api->get_userinfo_by_authorize('snsapi_base', $_GET['code']); $api->get_userinfo_by_authorize('snsapi_userinfo', $_GET['code']);
public get_userinfo_by_authorize ( $scope, string $lang = 'zh_CN' ) : array | object
$scope `get_authorize_url`时使用的授权类型
$lang string 可选,返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语
return array | object
 *
 * @author 		gaoming13 <*****@*****.**>
 * @link 		https://github.com/gaoming13/wechat-php-sdk
 * @link 		http://me.diary8.com/
 */
require '../../autoload.php';
use Gaoming13\WechatPhpSdk\Api;
// 开发者中心-配置项-AppID(应用ID)
$appId = 'wx733d7f24bd29224a';
// 开发者中心-配置项-AppSecret(应用密钥)
$appSecret = 'c6d165c5785226806f42440e376a410e';
// 这是使用了Memcached来保存access_token
// 由于access_token每日请求次数有限
// 用户需要自己定义获取和保存access_token的方法
$m = new Memcached();
$m->addServer('localhost', 11211);
// api模块 - 包含各种系统主动发起的功能
$api = new Api(array('appId' => $appId, 'appSecret' => $appSecret, 'get_access_token' => function () use($m) {
    // 用户需要自己实现access_token的返回
    return $m->get('access_token');
}, 'save_access_token' => function ($token) use($m) {
    // 用户需要自己实现access_token的保存
    $m->set('access_token', $token, 0);
}));
header('Content-type: text/html; charset=utf-8');
list($err, $user_info) = $api->get_userinfo_by_authorize('snsapi_userinfo');
if ($user_info !== null) {
    var_dump($user_info);
} else {
    echo '授权失败!';
}