【php】微信公众帐号开发接口--调试

微信开发的调试是个很麻烦的事情,老汉在一开始经常为此苦恼,明明代码看起来没问题,但又没找出错误出在哪。


通常公众帐号接口所有的调用结果都是返回到微信公众平台,我们无法得到运行结果。


语法错误,我们可以查看。在浏览器地址栏输入我们提交给微信平台的开发者Url,如“http://yourappname.sinaapp.com/wx_simple.php”,空白页表示没有语法错误。


但是也不一定,有一次我就遇到一个问题,我写了这么一行代码<PicUrl><PicUrl>,没有提示任何错误,但在手机客户端验证时就发现,继该代码后的所有代码都失效了。


那么,面对这样的情况,我们该怎么处理?


新浪云计算平台为我们提供了一个接口--class SaeStorage。SaeStorage class Storage服务适合用来存储用户上传的文件,比如头像、附件等。我们调用Storage提供的接口将函数运行结果写入SaeStorage,代码如下:

    <?php

     $s = new SaeStorage();
     $s->write( 'your_domainname' , 'your_filename.txt' , 'your_contentStr' );
     exit;
     
     ?>


stringwrite(string $domain,string $destFileName,string $content)
  • string $domain: 存储域,在在线管理平台.storage页面可进行管理
  • string $destFileName: 文件名
  • string $content: 文件内容,支持二进制数据
只需要将上述三行代码放入你的微信脚本中,提交测试之后,可以在Sae Storage空间中找到文件‘your_filename.txt’,点击打开可以查看。

你可能感兴趣的:(【php】微信公众帐号开发接口--调试)