`
hanbaohong
  • 浏览: 407394 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用ASP代码解决跨域访问微信企业号接口的问题

    博客分类:
  • ASP
 
阅读更多

 

研究了好几天也没研究出用AJAX跨域访问微信企业号接口,而用ASP就能很容易地跨域访问。

核心代码如下:

<script language="javascript" runat="server">  

function evalJsonStr(str){return eval("(" + str + ")");}  

</script>

<%

'自定义可以跨域请求的函数jsonObjByUrl

'为了让ASP能解析JSON字符串,所以要用到上面用JS自定义的函数

'url为要跨域请求的网址

'method为GET或POST提交

'data为要与url同时提交数据,书写格式如data="{""msgtype"":""text"",""text"":{""content"":"""&msgStr&"""}}"

function jsonObjByUrl(url,method,data)

Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")

objXML.open method,url,false

objXML.send(data)

set jsonObjByUrl=evalJsonStr(objXML.responseText)

set objXML=nothing

end function

 

corpid="换成你们的企业的corpid"

corpsecret="换成你们的企业的corpsecret"

url="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=" & corpid & "&corpsecret=" & corpsecret

method="GET":dataStr=""

set obj=jsonObjByUrl(url,method,dataStr)

ACCESS_TOKEN=obj.access_token

url="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" & ACCESS_TOKEN

msgStr=“要发送的文字内容”

dataStr="{""touser"":""@all"",""msgtype"":""text"",""agentid"":""3"",""text"":{""content"":"""&msgStr&"""},""safe"":""0""}"

method="POST":dataStr=""

set obj=jsonObjByUrl(url,method,dataStr)

response.Write(obj.errmsg)

set obj=nothing

%>

 

分享到:
评论

相关推荐

    C#微信企业号接收和发送消息

    在本文中,我们将深入探讨如何使用C#编程语言与微信企业号进行交互,实现消息的接收和发送。微信企业号是一种为企业用户提供内部通讯和管理工具的服务,它允许开发者通过API接口进行定制化开发,实现自动化的工作...

    微信企业号回调验证asp.net版(仿官方C#加解密库)

    根据微信官方C#加解密库改写成适用于asp.net的回调模式验证 Cryptography.vb文件封装了AES加解密过程。 WXBizMsgCrypt.vb文件提供了用户接入企业微信的接口。 Sample.aspx.vb文件提供了回调验证的示例。

    C# 微信企业号验证源码MVC版+webForm版

    这个源码包包含两个版本的实现:基于ASP.NET MVC和基于ASP.NET Web Forms,它们都是用于验证微信企业号的应用。下面将详细阐述这两个框架、微信企业号验证流程以及如何使用和配置这些源码。 1. **C#编程语言**: ...

    C#实现微信企业号API服务端调用封装

    C#实现微信企业号API服务端调用封装全部源码 1、基础方法 1.1 在回调模式下验证服务器接口地址 1.2 服务器端解密方法 1.3 服务器端加密方法 1.4 获取AccessToken(企业号的全局唯一票据) 1.5 获取企业号应用的基本...

    asp.net 源码:微信公众号接口,微信企业号接口,企业微信接口

    1,企业:建设自己的企业,微信公众号接口系统 2,技术人员或站长:用来给客户做微信公众号接口系统 3,建站初学者:用作练习代码,是很好的学习材料 4,学生:作为学习微信公众号接口系统的样例程序 5,网络爱好者...

    asp.net微企移动OA系统(基于微信企业号)源码

    微企移动OA系统(以下简称为本系统)是基于微信企业号,借用微信平台而建立的移动办公系统。企业用户不需要下载安装APP,只需打开微信扫描二维码关注,即可实现移动协同办公,不局限于电脑PC端,让办公移到手机、...

    ASP版微信支付接口非常好用!!

    ASP版微信支付接口是针对使用ASP(Active Server Pages)编程语言的开发者设计的一种集成微信支付功能的工具。这种接口使得ASP应用能够与微信支付平台无缝对接,为用户提供便捷的在线支付服务。在本文中,我们将深入...

    C#微信企业号接收和发送消息.rar

    在本文中,我们将深入探讨如何使用C#编程语言与微信企业号进行消息的接收和发送。微信企业号是一个为企业提供内部沟通和管理的平台,它允许企业与员工、客户和其他合作伙伴进行互动。C#作为.NET框架的主要编程语言,...

    Asp微信支付接口V5_Asp微信支付接口V5_

    Asp微信支付接口V5是针对ASP(Active Server Pages)开发环境设计的一种微信支付解决方案,它使得ASP开发者能够轻松地集成微信支付功能到他们的网站或应用程序中。在使用这个接口时,开发者需要对微信支付的相关协议...

    asp微信支付接口代码下载(保证可以使用!)

    10. **示例代码**:提供的Asp微信支付接口文件可能包含示例代码,如订单创建、支付回调处理、错误处理等功能的ASP脚本,可以帮助开发者快速理解和实现微信支付功能。 以上就是关于“ASP微信支付接口”的核心知识点...

    C#实现微信企业号签到功能实例

    在本文中,我们将深入探讨如何使用C#编程语言来实现微信企业号的签到功能。微信企业号是一个为企业提供高效沟通和协作的平台,而签到功能是许多企业内部管理中不可或缺的一部分,它有助于追踪员工的出勤情况。C#作为...

    Asp微信支付接口代码 V5.2.5.zip

    综上所述,ASP微信支付接口代码V5.2.5提供了一套完整的解决方案,帮助开发者快速集成微信支付功能。它涵盖了从发起支付请求到处理支付结果的整个流程,涉及到的编程技术和安全规范都是开发者需要深入了解和掌握的...

    纯ASP微信支付源码,微信支付asp接口,ASP支付宝接口下载

    在提供的压缩包"asp微信支付接口"中,应该包含了实现这些功能的ASP源代码文件,你可以参考这些代码理解如何在ASP环境中实现微信支付的接口调用。需要注意的是,由于安全和合规性原因,实际部署时应确保所有敏感信息...

    asp微信支付接口(绝对可用!!)

    ASP微信支付接口是一种在ASP(Active Server Pages)环境中实现与微信支付系统对接的技术方案。它允许网站开发者通过编程方式调用微信支付的各种功能,如商品购买、订单支付等,以实现在线交易。以下是对这个主题的...

    asp.net版小程序微信支付接口文件

    ASP.NET版的小程序微信支付接口文件是用于在ASP.NET平台上集成微信支付功能的关键组件,它使得开发者能够方便地在自己的小程序应用中实现安全、便捷的在线支付。此接口文件包括了必要的配置信息以及处理支付请求的...

    asp微信支付接口源码

    ASP微信支付接口是一种基于Active Server Pages (ASP)技术实现的,允许网站接受微信支付的解决方案。这个源码包包含了实现微信支付功能所需的所有文件,经过实际测试,确认能够正常运行,使用者只需按照提供的说明...

    v2.7Asp微信支付接口代码

    基于此,我们根据微信提供的开放SDK,独立开发了微信支付的各种支付接口,包括:微信扫码支付、H5支付、微信公众号支付、微信红包支付、微信刷卡支付等一系列接口,供所有ASP代码的网站使用。 ASP扫码支付是用的最...

    微信企业号ASP AES SHA1模块,包括BASE64转换

    这是一个利用ASP编写的AES加密、解密模块,包括SHA1加密,专门用于微信企业号回调开发,加密、解密测试可用. 用法为: Dim Enkey '接入串 Enkey="eX8nNDRGOPHfdoeY1nDdnx6qEc5pqWi2eGTx2eD2V8n" Dim cls Set cls=new ...

    Asp微信支付接口代码.zip

    此"asp微信支付接口代码.zip"压缩包提供了ASP源码,帮助开发者集成微信支付功能到他们的应用程序中。让我们深入探讨这个话题,了解如何使用这些代码以及背后的原理。 首先,ASP是一种服务器端脚本语言,用于动态...

    ASP微信支付接口(asp扫码支付/公众号支付/h5支付)

    ASP微信支付接口代码易于整合,只需要简单几步即可整合在各类网站,微信支 付无须第三方任何插件,虚拟主机即可使用,纯代码,体积小,运行速度快安全性 高。

Global site tag (gtag.js) - Google Analytics