分类归档

网站开发

FWQ
小程序
微信公众平台开发之小黄鸡API
一、简介 上一篇文章介绍了微信公众平台翻译功能的开发,实现了中、英、日语言互译,在实际生活中也能使用到。在接下来的这一篇文章中,我们将完成一个比较有趣的功能,那就是聊天机器人,可以在你无聊的时候陪你聊天逗你开心。 二、思路分析 在这个实验中,我们将调取小黄鸡官方(www.simsimi.com/)提供的API,结合抓取小九机器人(www.xiaojo.com/)的网页,互相补充。Simsimi 是收费的,但你可以尝试7天测试,每天可以免费使用100条回复;小九机器人可以无限制使用,但前提是官方不屏蔽。 三、小黄鸡API 分析 3.1 API & URL 官方API 地址:developer.simsimi.com/api  Request URL:sandbox.api.simsimi.com/request.p 这里使用免费版测试,付费版的类似,只是URL地址不同。 3.2 请求示例与参数说明 请求示例: sandbox.api.simsimi.com/request.p?key=your_trial_key&lc=en&ft=1.0&text=hi 登录后复制 参数说明: key: 申请的API Key lc: Language code,支持的语言,简体中文用ch,繁体中文用zh,英文用en,详细请参考:developer.simsimi.com/lclist ft:…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发者工具的appid如何获取?
appid获取的方法:首先打开微信公众平台并登录;然后在左边的菜单上找到设置菜单进行点击;最后在对应右边的设置内容内容中,点击【开发设置】即可。 微信开发者工具的appid获取的方法: 1、打开微信公众平台。可以直接百度搜素微信公众平台或者在地址栏输入并进入。 2、登录微信公众平台。找到微信公众平台右边的登录框,输入用户名和密码后点击登录进入,登录成功后调整到一个安全的页面,需要使用微信进行二维码的扫描。 3、成功登录微信公众平台后,在左边的菜单上找到设置菜单进行点击 4、在对应右边的设置内容内容中,点击开发设置,这个时候发现在开发者ID下方就看到了AppID 相关学习推荐: 以上就是微信开发者工具的appid如何获取?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
有关江南的文章推荐4篇
上手的小程序是微信官方的测试Demo,类似Android Api Demos一样,官方小程序中展示的也是各种控件的使用方法及常用接口扩展能力。通过添加开发者微信账号后,扫描二维码既可以打开微信小程序。一、小程序运行时分析1、首先,启动微信,查看一下微信都有哪些进程。shell@HWNXT:/ $ ps | grep u0_a539 u0_a539   6688  533   1751392 84976 SyS_epoll_ 0000000000 S com.tencent.mm:push u0_a539   7593  533  &nbsp 1. 简介:山雨欲来风满楼,最近微信小程序相关开发文章吹遍大江南北,亦有摧枯拉朽万象更新之势。问小程序形为何物,直教IT众生怡情悦性高潮迭起。作为一名有着远大理想“包袱”与互联网变革 “使命感”的测试工程师,我再也按耐不住内心中的渴望与好奇,代表测试行业各大门派肩负起了迎接时代变革的挑战。话说经历了围观查看、溜边打探等种种过程,终于在隔壁老王那里弄到了测试体验资格,开始了一场对小程序的自动化亲密接触。 2. 简介:资源链接 推荐书籍:《Redis入门指南》 资源列表: redis命令速查command | CMD索引-中文 | CMD树-中文 redis源码github 下载地址redis.io The Little Redis book 入口 redis资料概要 @江南白衣 gist redis资料汇总专题…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦对discuz论坛的常用调用代码有哪些
织梦对discuz论坛的常用调用代码有哪些? 织梦DEDECMS对discuz论坛的一些常用调用代码 推荐学习: dede调用DZ论坛帖子及特定板块帖子的调用方法 论坛最新主题: {dede:loop table=”cdb_threads” sort=”tid” row=”10″}  <a>  ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])  </a>  <br>  {/dede:loop} 登录后复制 调特定板块的主题: {dede:loop table=”cdb_threads” if=”fid=5 and displayorder!=-1″ sort=”tid” row=”10″}  <a>  ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>  {/dede:loop} 登录后复制 显示精华帖: {dede:loop table=”cdb_threads” if=”fid=5 AND digest&gt;0 and displayorder!=-1 ” sort=”tid” row=”10″}  <a>  ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>  {/dede:loop} 登录后复制 论坛之星/活跃会员: {dede:loop table=”cdb_members” sort=”posts” row=”3″}  登录后复制  …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms如何解决截图出现黑边的问题
截图出现黑边的原因: 帝国CMS对于只有宽大于高(横片)的图片生成缩略图才会左右出现黑边,我们打开一张有黑边的图片,分析出得出帝国CMS对于图片是按照高度来缩放,宽度不足的话就用黑边填充。 解决思路: 把按照高度缩放改成按照宽度缩放,然后高出部分裁调。 修改方法: 1、打开e/class/gd.php 2、找到代码 if($big_width &gt;= $max_width and $big_height &gt;= $max_height) { if($big_width &gt; $big_height) { $tempx = $max_width / $ratioh; $tempy = $big_height; $srcX = ($big_width - $tempx) / 2; $srcY = 0; } 登录后复制 修改成: if($big_width &gt;= $max_width and $big_height &gt;= $max_height) { if($big_width &gt; $big_height) { $tempy = $max_height / $ratiow; $tempx = $big_width; $srcY = ($big_height - $tempy) / 2; $srcX = 0; } 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序错误码47001是什么原因
微信小程序出现47001错误是因为格式不对导致的。 微信小程序 出现47001 data format error解决办法: 看下错误: 主要原因是请求的数据不是json格式引起的。 分享下我用的代码和函数:  发送模板消息 public function sendmessage(){ $data=$_POST=json_decode(file_get_contents('php://input'), TRUE); $access_token=$this-&gt;getAccessToken(); $request_url='https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token='.$access_token; $request_data=array(  'touser'=&gt;$data['touser'],//接收者(用户)的 openid  'template_id'=&gt;$data['template_id'],//所需下发的模板消息的id  'page'=&gt;$data['page'],//点击模板卡片后的跳转页面  'form_id'=&gt;$data['form_id'],//表单提交场景下,为 submit 事件带上的 formId;支付场景下,为本次支付的 prepay_id  'data'=&gt;$data['data'],//"keyword1": {"value": "339208499", "color": "#173177"}  'emphasis_keyword'=&gt;$data['emphasis_keyword']//模板需要放大的关键词,不填则默认无放大 ); $return=json_decode(https_request($request_url,$request_data,'json'),true); $this-&gt;response($return,'json'); } 登录后复制 发送请求 function https_request($url,$data,$type){…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序中分享效果的图文实例
这篇文章主要为大家详细介绍了微信小程序动态添加分享数据的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 微信小程序分享效果: js代码: page({  /**  * 用户点击分享按钮或右上角分享  */  onShareAppMessage: function (res) {  var that = this;  return {   title: that.data.common.act_name,   desc: that.data.common.introduction,   path: '/pages/xiangqing/xiangqing?id='+that.data.id,   success: function (res) {   // 转发成功   },   fail: function (res) {   // 转发失败   }  }  } }) 登录后复制 以上就是详解微信小程序中分享效果的图文实例的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms管理广告不显示怎么办
帝国cms广告不显示的解决方法:确保广告已启用。检查广告是否已绑定到广告位。检查广告代码是否正确无误。确认广告尺寸与广告位大小匹配。检查模板中调用广告代码的语法。尝试清除浏览器缓存和 cookie。禁用其他插件以排除冲突。检查数据库连接和表是否正常。 帝国CMS管理广告不显示的解决方法 当帝国CMS管理界面中广告模块无法正常显示广告时,可能是由以下原因造成的: 1. 广告状态未启用 确保要显示的广告处于已启用的状态。可以在广告管理界面中检查广告的状态,如果显示为“未启用”,则需要将其启用。 2. 广告位未绑定 检查广告是否已绑定到特定的广告位。广告位是广告指定显示位置的区域。确保广告已添加到要显示的广告位中。 3. 广告代码错误 检查广告代码是否正确无误。广告代码通常由广告联盟或广告主提供,可能包含语法或拼写错误。确保代码已正确粘贴到广告编辑页面中,并且没有多余的空格或换行符。 4. 广告尺寸不匹配 检查广告尺寸是否与广告位的大小相匹配。广告位的大小限制在广告管理界面中指定。确保广告的宽度和高度符合广告位的限制。 5. 模板调用代码错误 在帝国CMS模板中,使用帝国函数调用广告代码。检查模板中调用广告代码的语法是否正确。确保函数名称、参数和位置都正确无误。 6. 浏览器缓存 有时,浏览器可能会缓存旧的广告内容,导致广告无法更新。尝试清除浏览器的缓存和 Cookie,然后重新加载页面。 7. 其他插件冲突 检查是否有其他插件与广告管理插件冲突。禁用其他插件并逐个测试,以确定哪个插件导致了问题。 8. 数据库错误…
2024-11-25 阅读全文 →
FWQ
小程序
利用C#实现定时小程序代码分享
这篇文章利用实现定时小程序代码分享 之前一直觉得定时程序好神秘,后来,当我自己真正写了一个小的定时程序时,发现其实没有想象中的那么难。下面,我分享一下我自己的操作过程,希望能对大家有帮助。 1)在我们的项目中添加文件:TaskSchedulerEngine.l(dll定义了一个ITask,定义了两个方法Initialize和HandleConditionsMetEvent); 2)创建一个定时触发的类:SyncTask.cs(类名自己随便定义),该类必须实现接口 ITask。具体代码如下: public class SyncTask : ITask {   //接受传递过来的参数的变量   private string configName;     /// <summary>   /// 具体操作的代码   /// </summary>   public void HandleConditionsMetEvent(object sender, ConditionsMetEventArgs e)   {     try     {       // 此处为具体的操作     }     catch (Exception ex)     {       //抛出异常,记录错误日志     }   }     /// <summary>   /// 初始化   /// </summary>…
2024-11-25 阅读全文 →
FWQ
小程序
详解 微信小程序授权登录获取用户信息
栏目记录本博客仅作为记录微信小程序登录流程 推荐(免费): 微信小程序开放文档: developers.weixin.qq.com/miniprogr… 本博客仅作为记录微信小程序登录流程, 具体代码请参考微信文档. 小程序端先调用wx.login() 接口获取登录凭证code , 在success回调方法中再调用wx.getUserInfo() 接口获取用户基本信息(接口成功返回 encryptedData 用户敏感信息加密数据 ; iv 加密算法的初始向量) wx.login({ success: function (e) { var code = e.code;//登录凭证 if (code) {…
2024-11-25 阅读全文 →