getApi() public static method

public static getApi ( ) : Api
return Api
Beispiel #1
0
 protected static function getApi()
 {
     return Kernel::getApi();
 }
Beispiel #2
0
<?php

require __DIR__ . '/../vendor/autoload.php';
use PFinal\Wechat\Kernel;
//请复制 config-local.example 为 config-local.php
$config = (require __DIR__ . '/config-local.php');
Kernel::init($config);
if (file_exists(__DIR__ . '/test-data.php')) {
    require __DIR__ . '/test-data.php';
    // 一些测试用的数据
}
$api = Kernel::getApi();
if (isset($_GET['test'])) {
    //var_dump(\PFinal\Wechat\Service\MessageService::send($openid2, new \PFinal\Wechat\Message\News($news)));
    var_dump(\PFinal\Wechat\Service\MaterialService::uploadFileTemporary('./test.jpg', 'image'));
    //var_dump(\PFinal\Wechat\Service\MaterialService::uploadFile('./test.jpg','image'));
    //var_dump(\PFinal\Wechat\Service\MaterialService::uploadFile('./mz.png','image'));
    //array(2) { ["media_id"]=> string(43) "ZbXWSFYu_gmXjP9EW5ydPCSCPlhJC99YeqUtL0rRYXQ" ["url"]=> string(133) "https://mmbiz.qlogo.cn/mmbiz/D7sHwECXBUtWxg2eVOmIsqWOERic2dfBWpjONuWl2prbAI07ZRiasOw9Dt3ibILvs9uIJib7kIiaVbowRWrpnJH1Zew/0?wx_fmt=png" }
    //$arr = \PFinal\Wechat\Service\MaterialService::uploadNews('迈征', 'ZbXWSFYu_gmXjP9EW5ydPCSCPlhJC99YeqUtL0rRYXQ', 'ethan', '描述内容', 'https://mmbiz.qlogo.cn/mmbiz/D7sHwECXBUtWxg2eVOmIsqWOERic2dfBWpjONuWl2prbAI07ZRiasOw9Dt3ibILvs9uIJib7kIiaVbowRWrpnJH1Zew/0?wx_fmt=png', '内容内容');
    //$arr = \PFinal\Wechat\Service\MaterialService::uploadFile('./voice.mp3','voice');
    //$arr = \PFinal\Wechat\Service\MaterialService::uploadFile('./video.mp4', 'video', '测试', '描述');
    //var_dump($arr);
    //var_dump(\PFinal\Wechat\Service\MessageService::send($openid2, new \PFinal\Wechat\Message\Video($videoMediaId, $imageMediaId, 'aa', 'bb')));
    exit;
}
if (isset($_GET['token'])) {
    echo $api->getAccessToken(false);
    //不使用缓存,直接从服务器获取token
    exit;
}
if (isset($_GET['openid'])) {