【发布时间】:2019-07-06 14:10:22
【问题描述】:
我目前正在使用的 API 文档有点问题。我一直在测试的代码似乎不起作用,而且我已经看了很长时间了,我就是看不出哪里出错了。
此处的 API 文档截图:https://ibb.co/CW4HRR9
// POST /package/{id}/web/ftpusers
$args = [
'update' => [
'ftp' => [
'id' => '12345',
'user' => ['Password' => 'Password123']
],
],
];
$response = $services_api->postWithFields("/package/".$test_domain_id."/web/ftpusers", $args);
echo '<pre>';
print_r($response);
echo '</pre>';
它似乎不起作用,我猜我在声明 object 和 object[] 的地方做错了什么
【问题讨论】:
-
您能补充更多信息吗?
postWithFields是做什么的?输出是什么 - 一些例外?还有什么? -
@guyaloni 这只是一个类,并且超出了这个范围,因为 postWithFields 在查询中工作以获取 $test_domain_id - 我感觉它在 $args 中,问题在于屏幕截图文档(上面的链接)。输出应该是一个带有 id 并确认其工作的数组,但上面的为空白。
-
你在用户字段中传递一个数组而不是一个对象,可能是问题吗?
-
@guyaloni 所以应该是 'user' => (object)['Password' => 'Password123'] ?