Compare commits

..

4 Commits

Author SHA1 Message Date
Anyon
5130bac7c5
!12 v2微信分账增加代码提示注释
Merge pull request !12 from Innovation/master
2023-09-28 13:48:41 +00:00
Anyon
59c4144f1f
!13 update WeChat/Media.php.
Merge pull request !13 from pkkgu/N/A
2023-09-28 13:48:28 +00:00
pkkgu
649bda174c
update WeChat/Media.php.
获取临时和永久素材时,可以直接返回组装后的素材链接。(方便将链接提交给第三方处理附件,已知七牛和讯飞可以直接处理微信的素材链接)

Signed-off-by: pkkgu <910111100@qq.com>
2023-09-27 13:07:15 +00:00
Innovation
2708e8d94a v2微信分账增加代码提示注释 2023-09-27 11:09:54 +08:00
2 changed files with 3 additions and 0 deletions

1
We.php
View File

@ -86,6 +86,7 @@ use WeChat\Exceptions\InvalidInstanceException;
* @method \WePay\Redpack WePayRedpack($options = []) static 微信红包支持
* @method \WePay\Transfers WePayTransfers($options = []) static 微信商户打款到零钱
* @method \WePay\TransfersBank WePayTransfersBank($options = []) static 微信商户打款到银行卡
* @method \WePay\ProfitSharing WePayProfitSharing($options = []) static 微信分账
*/
class We
{

View File

@ -57,6 +57,7 @@ class Media extends BasicWeChat
{
$url = "https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id={$media_id}";
$this->registerApi($url, __FUNCTION__, func_get_args());
if($outType=='url') return $url;
$result = Tools::get($url);
if (is_array($json = json_decode($result, true))) {
if (!$this->isTry && isset($json['errcode']) && in_array($json['errcode'], ['40014', '40001', '41001', '42001'])) {
@ -144,6 +145,7 @@ class Media extends BasicWeChat
{
$url = "https://api.weixin.qq.com/cgi-bin/material/get_material?access_token=ACCESS_TOKEN";
$this->registerApi($url, __FUNCTION__, func_get_args());
if($outType=='url') return $url;
$result = Tools::post($url, ['media_id' => $media_id]);
if (is_array($json = json_decode($result, true))) {
if (!$this->isTry && isset($json['errcode']) && in_array($json['errcode'], ['40014', '40001', '41001', '42001'])) {