MxWeiXinPF.WeiXinComm/threeInterface/weipaiInterface.cs
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using MxWeiXinPF.BLL;
using MxWeiXinPF.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MxWeiXinPF.WeiXinComm.threeInterface
{
public class weipaiInterface
{
#region 微拍接口
/// <summary>
/// 关注时候处理
/// </summary>
public string weipaiSubscribe(string openid, int wid)
{
BLL.wx_userweixin uwbll = new BLL.wx_userweixin();
string wxId = uwbll.GetwxId(wid);//原始Id
if (wxId == null || wxId.Trim() == "")
{
return "wid参数错误";
}
try
{
MxWeiXinPF.BLL.wx_paizhao_setting setBll = new MxWeiXinPF.BLL.wx_paizhao_setting();
MxWeiXinPF.Model.wx_paizhao_setting model = setBll.GetModelByWid(wid);
if (model == null || model.isOpen == false)
{
return "未开启";
}
Dictionary<string, string> parameters = new Dictionary<string, string>();
string url = model.initApiUrl;// "http://wphoto.betterwood.com:8080/Server/wechat/userinit.action";
string userid = openid;
string sourceid = wxId;// "gh_e2d7eb82cb50"; 该用户的来源,即关注的哪一个微信公众账号)、(微信号)原始ID
string timestamp = ((DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000).ToString();
string v = "2000";
string signature = "";
parameters.Add("userid", openid);
parameters.Add("sourceid", sourceid);
parameters.Add("v", "2000");
parameters.Add("timestamp", timestamp);
signature = GetBizSign(parameters);
string postParam = "userid=" + userid + "&sourceid=" + sourceid + "×tamp=" + timestamp + "&v=" + v + "&signature=" + signature;
string ret = Utils.HttpPost(url, postParam);
Dictionary<string, object> dict = MyCommFun.JsonToDictionary(ret);
string returnCode = dict["returncode"].ToString();
if (returnCode == "200")
{
//成功
WXLogs.AddLog(wid, "微拍用户关注时候的接口", "weipaiSubscribe", "奥尔图微拍接口调用成功了", 1);
后面还有 190 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
