收藏
回答

该公众号提供的服务出现故障,请稍后再试?

公众号原始ID:gh_613f612f97ec,名称:中奢官网,服务器地址:http://www.shechipin.cn/api/weixin/index.asp

您好!通过网上相关查询,第三方授权管理是空的,删除了公众号的客服,页面直接输出xml或者空值也不行。现在搞不清是代码问题,还是我的这个公众号有问题。

xml代码:

$xml = '';

$xml .= '<xml>';

$xml .= '<ToUserName><![CDATA['.$FromUserName.']]></ToUserName>';

$xml .= '<FromUserName><![CDATA['.$ToUserName.']]></FromUserName>';

$xml .= '<CreateTime>'.$CreateTime.'</CreateTime>';

$xml .= '<MsgType><![CDATA[text]]></MsgType>';

$xml .= '<Content><![CDATA[测试文本xml:输入:'.$x->Content.',自动回复:ok]]></Content>';

$xml .= '</xml>';

echo $xml;

回答关注问题邀请回答
收藏

2 个回答

  • 罗小雨@中国涂料工业协会
    罗小雨@中国涂料工业协会
    2021-08-14

    浪费了几天时间,问题解决,还是自己学艺不精。

    解决途径:查看IIS日志找到对应的请求状态为500服务器错误,通过 失败请求跟宗规则 锁定500错误,查到:  PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set “always_populate_raw_post_data”; to “-1” in php.ini and use the php://input stream instead. in Unknown on line 0

    开发中使用了$HTTP_RAW_POST_DATA, 但PHP 5.6已经废弃$HTTP_RAW_POST_DATA。

    解决方法:修改php.ini取消前面的;号

    always_populate_raw_post_data = -1
    


    2021-08-14
    有用
    回复 1
    • 罗小雨@中国涂料工业协会
      罗小雨@中国涂料工业协会
      2021-08-14
      解决方案
      php.ini 中将 always_populate_raw_post_data 设为 -1 ,临时解决办法,在PHP7中将被完全移除!
      使用php://input 代替 $HTTP_RAW_POST_DATA
      2021-08-14
      回复
  • 公众号技术运营专员-livia
    公众号技术运营专员-livia
    2021-08-13

    你好,建议再次排查对应的服务返回,出现这个提示说明服务返回有问题。

    2021-08-13
    有用
    回复 4
登录 后发表内容
问题标签