OpenPlat.php 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php namespace App\Facades\Servers\Wechat;
  2. use Illuminate\Support\Facades\Facade;
  3. /**
  4. * 对象存储
  5. *
  6. * @method static \EasyWeChat\OpenPlatform\Application getApp() 获取应用实例
  7. * @method static \EasyWeChat\OpenPlatform\Authorizer\OfficialAccount\Application getOfficial(string $appId) 获取授权公众号实例
  8. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getMini(string $appId) 获取授权小程序实例
  9. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getUserPhone(string $appId, string $refreshToken) 手机号授权
  10. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getTrialQRCode(string $appId, string $fileName, string $path) 生产小程序体验版二维码
  11. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application commit(string $appId, int $templateId, string $extJson, string $version, string $description) 提交小程序体验版
  12. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application userFromCode(string $code, string $appId,) 获取user 公众号
  13. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application modify(string $appId,array $params) 配置小程序服务器域名
  14. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getUrlLink(string $appId,string $path,string $query) 获取UrlLink
  15. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getUnlimit(string $appId,string $scene, array $optional = []) 获取小程序码
  16. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application release(string $appId) 发布最后一个审核通过的小程序代码版本
  17. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application submitAudit(string $appId,array $data) 提交代码审核
  18. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getAllCategoryName(string $appId) 获取类目名称信息
  19. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getMaterial(string $appId, int $mediaId) 获取永久素材
  20. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application jscode2session(string $code, string $appId) 登录获取用户openid
  21. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application setPrivacySetting(string $appId, array $data) 登录获取用户openid
  22. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getAccountBasicInfo(string $appId) 获取小程序信息
  23. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getVersionInfo(string $appId) 获取小程序版本信息
  24. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application modifyJumpDomain(string $appId,array $params) 配置小程序业务域名
  25. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getLatestAuditStatus(string $appId) 查询审核结果
  26. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getAccessToken(string $appId) 查询审核结果
  27. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getOfficialAccessToken(string $appId) 查询审核结果
  28. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application getScheme(string $appId,string $path,string $query) 获取小程序 scheme 码
  29. *
  30. * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application applyMsgPlugin(string $appId) 申请物流信息
  31. *
  32. * @see \App\Servers\Wechat\OpenPlat
  33. *
  34. */
  35. class OpenPlat extends Facade
  36. {
  37. /**
  38. * Get the registered name of the component.
  39. *
  40. * @return string
  41. */
  42. protected static function getFacadeAccessor()
  43. {
  44. return '\App\Servers\Wechat\OpenPlat';
  45. }
  46. }
  47. ?>