收藏
回答

使用企业微信的客户联系「联系我」,一直报41037的错误

如下图所示,我在调试工具里面调用是完全可以成功的,但是使用服务器的代码调用就一直报41037的错误。

请问是我的代码哪里有问题吗。。。。


$curl = curl_init();


//获取 $ACCESS_TOKEN

// 请求置换 $ACCESS_TOKEN
$access_url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=".$corpid."&corpsecret=".$corpsecret;


$ACCESS_TOKEN_DATA = json_decode(send_get($access_url),TRUE);
$ACCESS_TOKEN = $ACCESS_TOKEN_DATA["access_token"];
// printf($ACCESS_TOKEN);


// 请求{联系我}


$telme_url = "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/add_contact_way?access_token=".$ACCESS_TOKEN;
$telme_data = Array (
  "access_token" => $ACCESS_TOKEN,
  "type" => '1',
  "scene" => '2',
  "user" => 'ZhangYu',
);
$TELME_DATA = json_decode(send_post($telme_url,$telme_data),TRUE);
$TELME = $TELME_DATA["access_token"];


var_dump($TELME_DATA);
/**
 * 发送post请求
 * @param string $url 请求地址
 * @param array $post_data post键值对数据
 * @return string
 */
function send_post($url, $post_data) {
  $postdata = http_build_query($post_data);
  $options = array(
    'http' => array(
      'method' => 'POST',
      'header' => 'Content-type:application/x-www-form-urlencoded',
      'content' => $postdata,
      'timeout' => 15 * 60 // 超时时间(单位:s)
    )
  );
  $context = stream_context_create($options);
  $result = file_get_contents($url, false, $context);


  return $result;
}




function send_get ($url) {
  $s = file_get_contents($url);


  return $s;
}
?>


最后一次编辑于  2020-08-11
回答关注问题邀请回答
收藏

3 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-08-12

    您好,错误码是提示联系方式为空,看贴的代码这里是加了引号,加了引号的话就是字符了,不加表示数字,按照文档的来吧

    2020-08-12
    有用
    回复 6
    • Lostexile
      Lostexile
      2020-08-12
      您好,我按照您指出的,将参数的引号去掉了,结果还是一样的。
      另外我使用本地的接口测试工具填写的参数,调用结果也是一样的。
      hint: [1597227286_98_a50f04d4afffc254d9b7bb5bb47647e5],这个是18:14调用的记录,如果您方便的话,能帮忙查看一下吗?
      2020-08-12
      回复
    • Lostexile
      Lostexile
      2020-08-12
      2020-08-12
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-08-12回复Lostexile
      oReq {"user":[],"party":[]} 看日志请求的内容就是空的
      2020-08-12
      1
      回复
    • Lostexile
      Lostexile
      2020-08-13回复企业微信运营专员-千夜
      这个是我输出的入参和返回结果,已经都提交了, 为啥就是请求不上去呢?
      2020-08-13
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-08-13回复Lostexile
      这里也没有相关的调试demo,感觉还是需要检查下代码看看
      2020-08-13
      回复
    查看更多(1)
  • 小葱
    小葱
    2022-02-10

    我也遇到这问题,把数组转成Json格式就正常了,文档坑人啊,各种尝试

    2022-02-10
    有用 1
    回复
  • 黄登科
    黄登科
    2021-11-19

    请问一下这个问题后来如何解决的,遇到同样的问题

    2021-11-19
    有用
    回复
登录 后发表内容
问题标签