收藏
回答

二维码编译功能是否必须有审核通过的小程序?

目前在新开发一个小程序,通过二维码接口B,获取不限量的小程序二维码。

但是在开发工具中,使用『通过二维码编译』无法获取自定义的scene的值。



二维码生成的请求参数如下:

array:4 [▼
  "scene" => "order_sn=123123"
  "width" => 320
  "is_hyaline" => true
  "auto_color" => true
]


PHP请求代码如下:

    public function getUnlimited($scene)
    {
        $client = new \GuzzleHttp\Client;
        $query  = [
            'access_token' => $this->getAccessToken()
        ];
        $params = [
            'scene'      => http_build_query($scene), // $scene是个数组
            //            'page'       => 'pages/index/home',//未发布,无法使用此参数
            'width'      => 320,
            'is_hyaline' => true,
            'auto_color' => true
        ];
        $response = $client->request('POST', self::API_QRCODE, [ 'query' => $query, 'json' => $params ]);
//        dd($response->getBody()->getContents());
        return $response->getBody()->getContents();
    }


最后一次编辑于  2019-12-16
回答关注问题邀请回答
收藏

1 个回答

  • 范
    2019-12-16

    请求二维码的appid代表的小程序,必须至少发布过一次,才可以正常获取二维码

    2019-12-16
    赞同
    回复
登录 后发表内容
问题标签