正在显示
2 个修改的文件
包含
32 行增加
和
0 行删除
| @@ -5,7 +5,9 @@ namespace Lackoxygen\TiktokShop; | @@ -5,7 +5,9 @@ namespace Lackoxygen\TiktokShop; | ||
| 5 | use Illuminate\Support\Arr; | 5 | use Illuminate\Support\Arr; |
| 6 | use Lackoxygen\TiktokShop\Attribute\Config\Config; | 6 | use Lackoxygen\TiktokShop\Attribute\Config\Config; |
| 7 | use Lackoxygen\TiktokShop\Attribute\Config\Option; | 7 | use Lackoxygen\TiktokShop\Attribute\Config\Option; |
| 8 | +use Lackoxygen\TiktokShop\Request\DefaultRequest; | ||
| 8 | use Lackoxygen\TiktokShop\Request\RequestProxy; | 9 | use Lackoxygen\TiktokShop\Request\RequestProxy; |
| 10 | +use Lackoxygen\TiktokShop\Response\ResultSet; | ||
| 9 | use Lackoxygen\TiktokShop\Support\Verify; | 11 | use Lackoxygen\TiktokShop\Support\Verify; |
| 10 | 12 | ||
| 11 | /** | 13 | /** |
| @@ -153,4 +155,23 @@ class Application | @@ -153,4 +155,23 @@ class Application | ||
| 153 | } | 155 | } |
| 154 | } | 156 | } |
| 155 | } | 157 | } |
| 158 | + | ||
| 159 | + /** | ||
| 160 | + * @param \Closure $callback | ||
| 161 | + * @return ResultSet|object | ||
| 162 | + */ | ||
| 163 | + public function request(\Closure $callback) | ||
| 164 | + { | ||
| 165 | + /** | ||
| 166 | + * @var DefaultRequest|RequestProxy $proxy | ||
| 167 | + */ | ||
| 168 | + $proxy = RequestProxy::proxy(DefaultRequest::class, $this->config); | ||
| 169 | + | ||
| 170 | + /** | ||
| 171 | + * @var ResultSet $result | ||
| 172 | + */ | ||
| 173 | + $result = $proxy->request($callback); | ||
| 174 | + | ||
| 175 | + return $result; | ||
| 176 | + } | ||
| 156 | } | 177 | } |
-
请 注册 或 登录 后发表评论