Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Rest API:创建用符号分隔的数组时出现问题_Php_Rest_Laravel 5 - Fatal编程技术网

Php Rest API:创建用符号分隔的数组时出现问题

Php Rest API:创建用符号分隔的数组时出现问题,php,rest,laravel-5,Php,Rest,Laravel 5,我有一个疑问:api要求以下结构: $variables = []; $variables['days'] = 10; $variables['page'] = 1; $query = $meli->get('/api/orders/search/', $variables, array('access_token' => $token)); API端点 ● 制作: https://api-cbt.mercadolib

我有一个疑问:api要求以下结构:

        $variables = [];
        $variables['days'] = 10;
        $variables['page'] = 1;
        $query = $meli->get('/api/orders/search/', $variables, array('access_token' => $token));
API端点

● 制作:

https://api-cbt.mercadolibre.com/api/orders/search/?days=<recentdays>&status=<order_status>&page=
<pageno>&access_token=xxx
但出于某种原因,给出了HTTPCODE=401(这是因为$variables和逗号没有被正确考虑,我知道这是因为access_令牌与其他API调用配合得很好)

我的主要问题是为了产生像days=&status=&page=.这样的结果,我必须做些什么。。我很困惑,因为我希望数组是这样考虑的,但这不是我的经验

编辑------

关于获取:

/**
 * Execute a GET Request
 *
 * @param string $path
 * @param array $params
 * @param boolean $assoc
 * @return mixed
 */
public function get($path, $params = null, $assoc = false) {
    $exec = $this->execute($path, null, $params, $assoc);

    return $exec;
}
图书馆由以下机构提供:
提前感谢..

我将威胁
访问\u令牌
作为变量在查询字符串中传递:

        $variables = [];
        $variables['days'] = 10;
        $variables['page'] = 1;
        $variables['access_token'] => $token;

        $query = $meli->get('/api/orders/search/', $variables)

现在看来,第三个参数应该是布尔值,而不是数组。

用于通信的库是什么?使用方法
get()
@yergo的对象
$meli
是什么?好的,我的错误。我编辑了这篇文章。谢谢。我将从调试之后生成的内容开始。闻起来“api”可能会在那里发生两次。有趣的是,只要看一眼代码,一切似乎都是合法的。也许你的令牌无效?401是“访问被拒绝”。谢谢,是的,我知道401指的是令牌,但与其他post/put/CALL使用相同的令牌,它们工作得非常好。。奇怪…如果这有效,这是一个lol陷阱。请随意删除整个问题,因为它无论如何都应该关闭。