zoukankan      html  css  js  c++  java
  • PHP接入芝麻信用续。

    前面,做好了,PHP查询芝麻信用。

    客户又要求说,芝麻官方,发来邮件,还需要提交网站的数据给芝麻,

    就是说接入芝麻SDK,还有一步,就是数据反馈。

    大概芝麻分就是根据这些反馈的数据来计算的吧。

    不多说,上代码,其实也简单。

    $json_string = <<<EOF
    {
    "records": [
    {
    "user_name":"{$user_name}",
    "user_credentials_type":"0",
    "user_credentials_no":"{$user_credentials_no}",
    "order_no":"{$order_no}",
    "biz_type":"1",
    "order_status":"01",
    "create_amt":"{$create_amt}",
    "pay_month":"",
    "gmt_ovd_date":"{$gmt_ovd_date}",
    "overdue_days":"",
    "overdue_amt":"",
    "gmt_pay":"",
    "memo":"1"
    }
    ]
    }

    EOF;

    $path = 'zhima/json/d'. $dk['id'].'.json';
    file_put_contents($path,$json_string);

    按照这个格式,生成JSON 文件,可以批量生成,也可以单个生成。

    有了这个JSON文件之后,

    按照芝麻官方提供的,发送代码。

    $client = new ZmopClient($this->gatewayUrl,$this->appId,$this->charset,$this->privateKeyFile,$this->zmPublicKeyFile);
    $request = new ZhimaDataBatchFeedbackRequest();
    $request->setPlatform("zmop");
    $request->setFileType("json_data");// 必要参数
    $request->setFileCharset("UTF-8");// 必要参数
    $request->setRecords("1");// 必要参数
    $request->setColumns("user_name,user_credentials_type,user_credentials_no,order_no,biz_type,order_status,create_amt,pay_month,gmt_ovd_date,overdue_cnt,overdue_amt,gmt_pay,memo");// 必要参数
    $request->setPrimaryKeyColumns("order_no,pay_month");// 必要参数
    $request->setFileDescription("文件描述信息");//
    $request->setTypeId("1001469-default-order");// 必要参数
    $request->setBizExtParams("{"extparam1":"value1"}");//
    echo $name;
    $request->setFile(("D:wwwrootmobile1_weixinwwwrootzhimajsond{$name}.json"));// 必要参数

    $response = $client->execute($request);

    将文件反馈给芝麻,就完成了,数据反馈

  • 相关阅读:
    ajax如何调用本页数据源不用一般处理程序
    管理员IP匹配方法
    Silverlight DataGrid赋数据源自动生成列表
    Winform WebBrowser加上进度条
    asp.net的几个帮助类
    asp.net App.config配置文件帮助类
    查找集合中某个元素的位置和某个元素的集合
    sqlServer通用分页
    定时执行某个方法
    关于IE6.7.8.FF兼容的问题
  • 原文地址:https://www.cnblogs.com/fuyifan/p/6381532.html
Copyright © 2011-2022 走看看