justmd5/pinduoduo-sdk

文件上传网关

gumenghan520 opened this issue · 8 comments

文件上传的时候 应该接受什么样的参数 为什么网关总是替换不了 //文件上传兼容
if (!empty($params['file'])) {
$method = 'upload';
array_push($data, [], ['file' => $params['file']]);
unset($params['file']);
} 里面的方法也调用了

文件上传的时候 应该接受什么样的参数 为什么网关总是替换不了 //文件上传兼容 if (!empty($params['file'])) { $method = 'upload'; array_push($data, [], ['file' => $params['file']]); unset($params['file']); } 里面的方法也调用了

$params['file'] 为你临时文件路径例子:

$result   = $pinduoduo->auth_api->request('pdd.goods.filespace.image.upload',['file'=>'/tmp/1.jpg']);

试试看

文件上传的时候应该接受什么样的参数网关总是为什么替换不能 //文件上传兼容 if (!empty($params['file'])) { $method = 'upload'; array_push($data, [], ['file' => $params['file']]);取消设置($params['文件']); } 里面的方法也调用了

$params['file'] 为你临时文件路径例子:

$result   = $pinduoduo->auth_api->request('pdd.goods.filespace.image.upload',['file'=>'/tmp/1.jpg']);

尝试看看

$result = $this->GoodsListServices->pinduoduo()->api->request('pdd.ddk.report.img.upload',
[
'file' => "/tmp/4579bfa97022ec7e58ed781d62c3c10d.jpg",
]);
return $result;
我用的这个。不需要授权

文件上传的时候应该接受什么样的参数网关总是为什么替换不能 //文件上传兼容 if (!empty($params['file'])) { $method = 'upload'; array_push($data, [], ['file' => $params['file']]);取消设置($params['文件']); } 里面的方法也调用了

$params['file'] 为你临时文件路径例子:

$result   = $pinduoduo->auth_api->request('pdd.goods.filespace.image.upload',['file'=>'/tmp/1.jpg']);

尝试看看

$result = $this->GoodsListServices->pinduoduo()->api->request('pdd.ddk.report.img.upload', [ 'file' => "/tmp/4579bfa97022ec7e58ed781d62c3c10d.jpg", ]); return $result; 我用的这个。不需要授权

理论上是一样的,现在可以了么

文件上传的时候应该接受什么样的参数网关总是为什么替换不能 //文件上传兼容 if (!empty($params['file'])) { $method = 'upload'; array_push($data, [], ['file' => $params['file']]);取消设置($params['文件']); } 里面的方法也调用了

$params['file'] 为你临时文件路径例子:

$result   = $pinduoduo->auth_api->request('pdd.goods.filespace.image.upload',['file'=>'/tmp/1.jpg']);

尝试看看

$result = $this->GoodsListServices->pinduoduo()->api->request('pdd.ddk.report.img.upload', [ 'file' => "/tmp/4579bfa97022ec7e58ed781d62c3c10d.jpg", ]); return $result; 我用的这个。不需要授权

理论上是一样的,现在可以了么

并不行 还是网关错误

文件上传的时候应该接受什么样的参数网关总是为什么替换不能 //文件上传兼容 if (!empty($params['file'])) { $method = 'upload'; array_push($data, [], ['file' => $params['file']]);取消设置($params['文件']); } 里面的方法也调用了

$params['file'] 为你临时文件路径例子:

$result   = $pinduoduo->auth_api->request('pdd.goods.filespace.image.upload',['file'=>'/tmp/1.jpg']);

尝试看看

$result = $this->GoodsListServices->pinduoduo()->api->request('pdd.ddk.report.img.upload', [ 'file' => "/tmp/4579bfa97022ec7e58ed781d62c3c10d.jpg", ]); return $result; 我用的这个。不需要授权

理论上是一样的,现在可以了么

并不行 还是网关错误

那我今天空闲了试试,先等等吧,还有工作要忙

文件上传的时候应该接受什么样的参数网关总是为什么替换不能 //文件上传兼容 if (!empty($params['file'])) { $method = 'upload'; array_push($data, [], ['file' => $params['file']]);取消设置($params['文件']); } 里面的方法也调用了

$params['file'] 为你临时文件路径例子:

$result   = $pinduoduo->auth_api->request('pdd.goods.filespace.image.upload',['file'=>'/tmp/1.jpg']);

尝试看看

$result = $this->GoodsListServices->pinduoduo()->api->request('pdd.ddk.report.img.upload', [ 'file' => "/tmp/4579bfa97022ec7e58ed781d62c3c10d.jpg", ]); return $result; 我用的这个。不需要授权

理论上是一样的,现在可以了么

并不行 还是网关错误

composer cl
rm -rf vendor
composer require justmd5/pinduoduo-sdk:dev-master 

试试看,可以反馈下,我打正式包,我本地测试是可以的

"error_msg": "参数错误:file"。。 {
"name": "4579bfa97022ec7e58ed781d62c3c10d.jpg",
"type": "image/jpeg",
"tmp_file": "/tmp/swoole.upfile.vi4kgJ",
"error": 0,
"size": 231258
}。 返回参数错误 是我参数传错了吗

fixed 5432e90