Example #1
0
        RstArray GetUserInfo(OpenApiV3 sdk)
        {
            Dictionary <string, string> param = new Dictionary <string, string>();
            string script_name = "/v3/user/get_info";

            return(sdk.Api(script_name, param));
        }
Example #2
0
        //活动中心
        public ActionResult AppstoreActivity()
        {
            OpenApiV3 sdk = new OpenApiV3(1, "appkey");

            sdk.SetServerName("server_name");
            Dictionary <string, string> param = new Dictionary <string, string>();

            param.Add("openid", Request["openid"]);
            param.Add("openkey", Request["openkey"]);
            param.Add("pf", Request["pf"]);
            param.Add("pfkey", Request["pfkey"]);
            param.Add("ts", DateTime.Now.ToString());
            param.Add("payitem", Request["payitem"]);
            param.Add("goodsmeta", Request["goodsmeta"]);
            param.Add("goodsurl", Request["goodsurl"]);
            param.Add("zoneid", "0");

            param.Add("appmode", "1");//暂时有问题,对比以前查看

            string script_name = "/v3/pay/buy_goods";

            RstArray arr = sdk.Api(script_name, param);

            return(Json(arr));
        }
Example #3
0
        RstArray buyPlayzoneItem(OpenApiV3 sdk)
        {
            Dictionary <string, string> param = new Dictionary <string, string>();
            string script_name = "/v3/user/buy_playzone_item";

            param["zoneid"] = "1";
            param["itemid"] = "7863";
            param["count"]  = "1";
            return(sdk.Api(script_name, param));
        }
Example #4
0
        RstArray GetWanBaUserInfo(OpenApiV3 sdk, string zoneType)
        {
            //zoneType  1安卓 2ios
            Dictionary <string, string> param = new Dictionary <string, string>();

            param["zoneid"] = zoneType;
            string script_name = "/v3/user/get_playzone_userinfo";

            return(sdk.Api(script_name, param));
        }
Example #5
0
    RstArray GetUserInfo(OpenApiV3 sdk, string openid, string openkey, string pf)
    {
        Dictionary <string, string> param = new Dictionary <string, string>();

        param.Add("openid", openid);
        param.Add("openkey", openkey);
        param.Add("pf", pf);
        //param.Add("userip", "127.0.0.1");

        string script_name = "/v3/user/get_info";

        return(sdk.Api(script_name, param));
    }
Example #6
0
        //获取已安装了应用的好友列表
        public ActionResult GetAppFriends()
        {
            OpenApiV3 sdk = new OpenApiV3(1, "appkey");

            sdk.SetServerName("server_name");
            Dictionary <string, string> param = new Dictionary <string, string>();

            param.Add("openid", Request["openid"]);
            param.Add("openkey", Request["openkey"]);
            param.Add("pf", Request["pf"]);
            string script_name = "/v3/relation/get_app_friends";

            RstArray arr = sdk.Api(script_name, param);

            return(Json(arr));
        }
Example #7
0
        public RstArray verify_invkey(OpenApiV3 sdk, string openid, string openkey, string pf)
        {
            Dictionary <string, string> param = new Dictionary <string, string>();

            param.Add("openid", openid);
            param.Add("openkey", openkey);
            param.Add("pf", pf);
            param.Add("invkey", Request["invkey"]);
            param.Add("itime", Request["itime"]);
            param.Add("iopenid", Request["iopenid"]);

            string script_name = "/v3/spread/verify_invkey";

            RstArray arr = sdk.Api(script_name, param);

            return(arr);
        }
Example #8
0
        //获取好友资料
        public ActionResult TotalVipInfo()
        {
            OpenApiV3 sdk = new OpenApiV3(1, "appkey");

            sdk.SetServerName("server_name");
            Dictionary <string, string> param = new Dictionary <string, string>();

            param.Add("openid", Request["openid"]);
            param.Add("openkey", Request["openkey"]);
            param.Add("pf", Request["pf"]);

            string script_name = "/v3/user/total_vip_info";

            RstArray arr = sdk.Api(script_name, param);

            return(Json(arr));
        }
Example #9
0
        /**
         * 验证好友邀请的invkey,用于“邀请好友即赠送礼品”等场景。
         *
         * @param object $sdk OpenApiV3 Object
         * @param string $openid openid
         * @param string $openkey openkey
         * @param string $pf 平台
         * @return array 好友资料数组
         */
        public ActionResult VerifyInvkey()
        {
            OpenApiV3 sdk = new OpenApiV3(1, "appkey");

            sdk.SetServerName("server_name");
            Dictionary <string, string> param = new Dictionary <string, string>();

            param.Add("openid", Request["openid"]);
            param.Add("openkey", Request["openkey"]);
            param.Add("pf", Request["pf"]);
            param.Add("invkey", Request["invkey"]);
            param.Add("itime", Request["itime"]);
            param.Add("iopenid", Request["iopenid"]);
            string script_name = "/v3/spread/verify_invkey";

            RstArray arr = sdk.Api(script_name, param);

            return(Json(arr));
        }