一.概述
此文档旨在指导.Net网站主如何在自己的网站中植入印象码。
作为.Net网站的开发者,仅需要在网站后台进行简单的配置,就可以轻松地在您所搭建的网站上使用印象码,在使用安全、用户体验良好的验证码的同时,也为网站主带来可观的收入。
二.SDK植入流程
1. 获取网站Key
1) 请访问http://www.yinxiangma.com注册网站主帐户并等待审核。
2) 登陆印象码广告平台,点击导航栏站点管理->新建站点,然后,根据提示完成站点的创建,包含三部分:选择验证码类型、站点基本信息设置、验证码外观设置。
3) 创建站点后,点击站点key即可看到如下图所示的页面,并且看到自己站点的key:
2. 显示验证码
在页面中需要放置验证码的位置添加如下代码:
<input type='hidden' id='YXM_here' />
<script type='text/javascript' charset='gbk' id='YXM_script' async src='http://api.yinxiangma.com/api2/yzm.yinxiangma.php?pk=f619ca7d2ae0ff99e5727f697a6a2882&v=YinXiangMaDotNetSDK_2.0'></script>
*注意将上面红色部分修改为自己的PUBLICK_KEY
3. 校验结果
1)将YinXiangMa_lib.dll添加到网站引用中;
2)调用印象码dll程序集:
using YinXiangMa_lib;
3)验证码校验:
string result = YinXiangMa.Check_Answer("870bb0b9ddc3004edde88ecf3dd9fca1", Request.Form["YinXiangMa_challenge"], Request.Form["YXM_level"], Request.Form["YXM_input_result"]);
if (result == "true"){ //校验正确后的操作 }
else{ //校验失败后的操作 }
*注意将上面红色部分修改为自己的PRIVATE_KEY
三.样例程序使用说明
1. DotNet的SDK压缩包中,Demo_SDK_DotNet_V2.0.rar 为用Visual Studio2010开发的简单的样例程序,并且有ajax校验的示例。请开发者参照。
SDK下载地址:http://www.yinxiangma.com/sdk/DotNet_2.0.rar
来源:oschina
链接:https://my.oschina.net/u/618060/blog/100691