请教一个和微信分享 链接出问题有关的开发问题

APP内嵌h5页面,这个H5页面如何分享到微信? - 知乎66被浏览32641分享邀请回答33 条评论分享收藏感谢收起0添加评论分享收藏感谢收起查看更多回答微信服务号第三方开发常见问题,中小企业如何开发微信服务号
我的图书馆
微信服务号第三方开发常见问题,中小企业如何开发微信服务号
1、所谓的第三方开发,就是腾讯公众平台内开放的开发者模式。用户可以根据个人不同的需求开发不同的功能
2、开发模式后,有两个需要我们去填写的东西:一个是ur,一个是token;简单的解释一下就是:url地址,第三方平台的地址;token是通往地址的接口。3、第三方的开发什么?就是一些功能模块。第三方是一个平台,微信公众平台管理也是一个平台。而url就是一个一条链接微信和第三方的桥梁,token就是桥上的钥匙。4、微信允许开发者在自己的平台上开发东西然后通过公众平台来实现。微信的后台实现的就是最简单的功能:(1)、粉丝简单管理(昵称、签名)(2)、消息管理。(3)、群发图文等但当我们想要一些别的功能,如表单、相册等。微信则不提供这样的功能,但微信提供接口让第三方去开发,实现客户多样化需求。5、第三方形式有很多。最常见形式就是大平台,大家最熟悉的独立开发平台,微盟、乐享、还有我们的云点微信(打个小广告)。还有的就是纯技术代码实现功能直接连接微信公众账号,比如大家可能见过,有些公众账号单一实现:微信墙、抽奖等单一功能模块。6、第二种的表现形式太窄,除非是个技术宅自己开发的玩,不然很少有人选择第二种。第一种居多。7、目前市面上有的声势大平台无非以下几种:微盟、乐享、微擎。问题1:简单评价下,几个平台的优缺点。答案:微盟:功能齐全操作复杂,不支持定制开发;乐享:因为源码泄露,市面很多公司都用的乐享源码(包括很多自称开发第三方的,很多只有大众功能的乐享源码,不支持小众定制开发);微擎,完全开源的后台程序,全面支持定制开发(缺点就是大众模块太少)。8、很多人都说无非是个平台,都是代码写的。但其实不然。这三家底层东西不一样。我们采取的就是自主开发,全面支持定制开发,但这样就面临一个和微擎一样的问题,大众模块很少。我所谓的大众功能如下图:
当大家看到类似第三方是这种形式时,千万不要相信这是自主开发,这是乐享源码修改版本的。问题2:技术层面分析很到位,那针对我们使用者费用这块也帮忙分析下。答;费用问题,主要要看使用者具体需求。如果使用者觉得通用模板不喜欢的话,那就要定制开发。如果你只是简单的大转盘、抽奖什么的,乐享就是不错的选择。一旦牵扯到定制问题,自然就会是高费用输出。比如一些大型定制开发:erp、crm、oa等。这些只能定制开发,技术难度也会相对高一点,一方面数据对接,一方面重新搭建。前者废神,后者费脑。对于大平台的用用户也可选择多向方式,在每个平台搭建,到时候更改微信后台的url和token来获得不同功能模块。
第二部分 群友针对性提问问题3:我觉得很全面 如果技术层面没有问题 那么安全层面呢?答:安全问题,有时候需要把公众号账号、密码都交出去。互联网没有绝对安全,只要牵扯到第三方平台调用微信平台功能就牵扯到虚拟登陆。这时就需要用户把账号、密码传递给第三方开发者。但所谓的传递出来并不是给了第三方,而直接进入数据库,数据库会对密码进行加密。第三方需要密码的原因是要调用微信公共平台数据。但如果有人动歪脑经,在登陆时设置保存用户密码,密码就不安全。一般第三方公司都不会这么去做,牵扯到平台出现安全问题、就会砸了自己招牌。问题4:比如下图怎么回事?商家自愿还是被迫?
答:这种不是第三方泄露,是一些操作大号打的广,他们到处收集大号发送广告,互联网界没有绝对的安全。只有相对的。商家账号可能被盗也可能是装作号码被盗,大多数实际是自愿。
问题5:阿虎烧烤使用的乐外卖系统,口袋通的微店,还有皮皮精灵的皮皮商城是不是都是属于通用模版改的商城?还是单独开发的?答:属于通用模板,而且复制的话很简单就是代码量的问题,不存在技术难点,唯一问题就是不同平台底层不一样,所以复制时要考虑自己平台的逻辑。
问题6:如果技术上复制简单 ,会不会出现大规模价格跳水,那第三方开发商除了开发卖钱&&有没有其他盈利渠道?答:乐享的源码外泄以后,就出现了大批自称是开发的第三方。所谓其他盈利渠道,我个人认为就是定制开发,因为通用模板这种东西,一旦腾讯说我自己玩,所有通用都得死,而这种可能性非常大。唯有定制开发是腾讯不会去碰触的。
问题7:你怎么看待腾讯最近推出的风玲项目答:腾讯内部出现了很多问题,关于微信的发展已不是张小龙一个人说了算,出现了很多波人。风铃是个例子。大家试过就知道了。对于使用者自己去用风铃,结果就是:不会用;对于技术去看风铃:瞎扯淡,还不如自己敲代码;
风铃说白了就是微网站,微网站在第三方开发中也是鸡肋,但是商家喜欢。商家会觉得有个微网站就正式了,气派了。实际用途一不大。移动互联网最关键的用户体验就是访问速度,对于微网站,越炫的,但网速只有呵呵了。
& &问题8:老猫怎么看外卖等专业小平台在这块市场以后的发展?有人拿代理或者是找小平台合作微信外卖下单的这个事情。我的意思是会不会跳水或者行业出现腾讯直接关掉等风险?答:外卖市场很好,看看数据,见下图(今天一个小店的十分之一数据,学校周边订餐的)
但移动互联网发展速度非常快,价格跳水这种可能有,因为没有绝对安全,但微信不会关掉。问题9:现在我们使用的乐外卖系统,但是感觉整体平台的UI界面一般,并且不能算真正意义上微信淘宝功能,而大部分看好微信营销的商家都希望能够有一个自己可控的微商城,这样是否通过定制开发可以完成,大概费用同通用模版商城的区别?答:通用模板就是怎么都有不喜欢的地方,定制开发的技术展现没有问题,但唯一问题就是UI。必须承认我们的UI很差。虽然功能和其他都一样,但美观度就差了一点。主要因为一个UI成本很高,如果使用专业UI做定制开发,成本必然嫁接在使用者身上。定制开发的费用,就微商城这块。一个UI月工资2万元以上,也就是说你要定制开发一个商城工期两个礼拜,要界面美观大方。就要1.5W以上成本了。但更多人考虑:客户需要UI漂亮,但做完他就闲置,成本就是公司的。所以技术型非土豪公司,一半注重的就是功能实现。美观度是始终是第二位问题10:酒店定制版,如果要做会员分级别,怎么处理?答:这个逻辑很好处理,给大家分享一个定制开发案例,见开发规划图:
具体问题,在客户没有需求时我可能不会去想,每个酒店也有自己不同运营模式,只能根据具体情况订方案。但是在技术上来说,没有难点,就是权限设置的问题。在微信里可以做到分级,关于分级:简单的说就是区分每个人的权限问题,每个人的微信进入公众平台的时候就会有一个象征身份绑定的东西。通过这个ID可以绑定每个人的权限。让每个人在同一个平台下进行不同分级的操作。也就是权限控制。问题11: Erp Crm Oa 定制模块 全都是接的同一个URL和Token吗 还是你想要哪个得来回切换?通过微信号,我可实现对你身份识别。在我的公众平台里面,有很多功能,但是我可以通过识别来控制你是否能去用我的全部功能我说的切换是你使用不同平台就需要切换。一般一个平台的url和token是固定的。crm& &erp&&oa的开发分两种:1数据对接的;2定制开发的(1)、相对简单,操作复杂,就是将原来crm、erp、oa的数据和微信上的进行抓取对接,以简单的形式来表现出来,只有代码量的压力,几乎没有技术难点。照猫画虎的画一个和crm一样的框架出来就好了。(2)、定制开发,就是在微信第三方平台搭建一个系统出来管理crm、erp
类似下图的后台
问题12:微信能与网络广告结合吗?或者结合形式?答:这个问题简单,发散自己的思维就可以做,只要有想法,技术实现没有什么问题。问题13:餐饮订桌点餐(含一桌多人同点一单)结帐这样的第三平台能实现吗?答:这个定制开发就很好规避,进入、选桌、然后再有人选桌提示已经有人点菜了,保证只有一个人操作就行了;一单多人点菜 比如我订了一个餐厅点了几个菜 然后把链接发给被请的让他点菜或更多的人最后我自己确定后再给商家远程下单,时间到了去吃就是了。案例介绍:传统企业微信erp开发的案例(西安超市供货商的真实案例)商户简单情况:原来商家一天有以下几个环节:1、早上八点打开电脑整理昨天销售报表,然后排序,下发到各个负责人,巡店。2、每天下午六点,超市给工厂订第二天货物,通过电话、短信。要一个人花费四个小时把所有订单整理好给配货部门配货,然后配货部门花费四个多小时配货,一天要工作到凌晨四点;我们针对这两个环节进行了微信优化:
1、微信发送:报表。一秒钟整理好,原来需要一个小时。2、6点超市人员订单,系统自动生成配货单。过程十分钟。然后配货,所有工作12点左右完成,节约人力和时间。另销售报表里面做了权限设置,只有能看的人看到,看不到的人发送是不会有反应的。微信开发大家不要想得特神秘,就是简单的:你给他发送一个消息,这个消息就是一个指令,触发一个程序而已。这个指令能实现什么功能呢:对接到个人微信,对接到短信,对接到邮箱,对接到硬件,对接一个大转盘等;
第三部分 群友自由交流1、支付宝支付接口关闭,有没有什么方式可以使微信内部支付的流程相对通畅的办法?答:由于支付流程不通畅,很多商业的定制开发都被搁置了,很难有进展,这个问题只能等微信开放微支付。2、定制开发的产品服务和域名都是客户自己的吧?然后直接单独定制开发?单独定制开发客户有独立版权吗?后续升级服务如何?答:自己投域名和空间就可以,服务器成本太高了,定制服务后期提供升级服务,独立版权。我一直都不提倡外包,所谓微营销都很难落地,因为他们讲的都是大众,而每个商家个体需求都是不一样的。
3、我想问一下想做一个简单定制流程是什么? 500粉丝、微信验证、自定义页面的,如果做一个简单的,自己如何做?答:简单定制可能就不需要定制。这是一个定制的开发学校周边的案例。
4、你说的那个超市定制开发,能报个价吗?答:如果就是简单下单——结算、填写信息——打印机打印,没有其他功能,基本就是页面问题。300-3000不等。5、微信公众平台可以自动回复视频内容么?答:视屏内容必须是在图文消息里面,而且是腾讯视频。6、怎么做到在语音回复一个词接着触发一个语音,而且新触发也是60S的,还有罗缉思维下框的东西,比如说关于霸王餐,这个自己要做怎么办到?语音识别是认证的服务号有的,是一个鸡肋产品,就是好玩,他的逻辑是:语音——转化成文字——触发程序。原来是通过一个字、词去触发程序(我这里说的程序你可以理解为一个功能、一篇文章、一段文字、语音等),自定义菜单就是你设定好后,通过点击菜单去触发程序。自定义菜单的表现形式千奇百怪,你要自己体验我这边有做蔬菜的:欣宜农场。做订餐的:快餐一号。他们都是用一个模板。7、刚讲到腾讯风铃不靠谱,那大家对微社区怎么看?已经有了朋友圈,微信重通讯轻社区,微社区产品本身过重,对于用户体验,真的有必要吗?微社区感觉不是很方便,网址不好记录。还有好多第三方的应用其实都不好找入口?微社区目前功能有限,还在进化中极致的用户体验就是用着舒服方便快捷,凡是让客户麻烦的开发我一律不做。
TA的最新馆藏[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。查看: 17939|回复: 11
关于微信新版JS-SDK分享朋友圈的开发心得
TA的每日心情擦汗 08:56签到天数: 51 天[LV.5]常住居民I
本帖最后由 songwenqi 于
16:17 编辑
& & 最近在搞一个关于微信分享的项目,之前做的分享,因为微信版本的升级问题导致不可用了,本人测的几个版本是这样的,之前的老的js引用微信版本6.0.0.54实测还是可以继续使用的,但是版本6.0.2.56以上就不能继续了。所以不得不跟随腾讯的脚步继续升级项目的微信分享js功能。
& & 现在微信js SDk比之前相比更加的规范了,所以需要使用的话必须按照微信开放平台的微信JS-SDK说明文档来,步骤很简单。步骤我就不多说了可以到开放平台自己看,个人感觉就是步骤2里的通过config接口注入权限验证配置麻烦一点,这里需要写对应的接口程序来获取签名。[JavaScript] 纯文本查看 复制代码wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '', // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名,见附录1
jsApiList: [] // 必填,需要使用的JS接口列表
appId就是公众号id,登陆公众号后台可以看到,我们需要写个接口来实现获取signature签名:[C#] 纯文本查看 复制代码
/// 获取JS-SDK权限验证的签名
/// &/summary&
/// &param name=&timestamp&&&/param&
/// &param name=&nonceStr&&&/param&
/// &param name=&url&&&/param&
/// &returns&&/returns&
public static string GetSignature(long timestamp, string nonceStr, string url)
//这里是获取jsapi_ticket
方法就不粘贴了
var jsapi_ticket = GetJSApi_ticket();
//对所有待签名参数按照字段名的ASCII 码从小到大排序
var string1 = string.Format(&jsapi_ticket={0}&noncestr={1}×tamp={2}&url={3}&, jsapi_ticket, nonceStr, timestamp, url);
// 对string1进行sha1签名,得到signature
var signature = FormsAuthentication.HashPasswordForStoringInConfigFile(string1, &SHA1&);
return string.E
}获取jsapi_ticket 的方法很简单,就是先获取access_token,在通过access_token去get一下官网给的url地址,就会得到jsapi_ticket ,得到这个jsapi_ticket 后就可以通过上面的代码实现来获取签名。需要强调的是jsapi_ticket 过期时间是2小时,需要自己在服务端缓存一下,因为频繁get来获取jsapi_ticket 导致api调用受限,影响自身业务。我们可以采用后台拼接字符串的方式来生成config接口注入权限验证配置,看代码:[C#] 纯文本查看 复制代码 string config = @&wx.config({
debug: false,
appId: 'appid',
timestamp:{0} ,
nonceStr:'{1}',
signature:'{2}',
jsApiList: ['onMenuShareTimeline']
var timestamp = DateTime.Now.Ticks.ToString().Substring(0, 10);//时间戳 我是这样生成的
var noncestr = &kjkjkjkjljkjjjjkj&;//这里是随机字符串,可以自己写个算法之类的实现
var uri = Request.Url.ToString().Replace(&#&, &&);//当前网页的URL,不包含#及其后面部分,#后面有参数的需要处理,我这个没对#后参数处理
var signature = WeiXin.GetSignature(Convert.ToInt64(timestamp), noncestr, uri);//调取上面的获取signature的方法
config = config.Replace(&{0}&, timestamp.ToString()).Replace(&{1}&, noncestr).Replace(&{2}&, signature);config可以在aspx页面以&%=config%&来实现,也可以通过ScriptManager.RegisterStartupScript方法注册到页面上。然后就可以调用官方给的分享等js方法来实现自己的功能了。以上就是本人最近做的关于微信分享引用js等的实现方法,写出来和大家一块研究一下。
该用户从未签到
看过帖子回复一下是个好习惯
TA的每日心情开心 09:29签到天数: 8 天[LV.3]偶尔看看II
受教了学习中……
该用户从未签到
受教了学习中……
能否提供页面 参考?
TA的每日心情擦汗 08:56签到天数: 51 天[LV.5]常住居民I
受教了学习中……
能否提供页面 参考?
不好意思&&这个暂时没有例子&&整的项目是需要登录才能分享的
该用户从未签到
楼主有个问题需要请教你,能够加一下QQ,我的QQ:
该用户从未签到
感谢您的无私奉献,真是帮了我的大忙了
该用户从未签到
感谢您的无私奉献,真是帮了我的大忙了
该用户从未签到
非常感谢楼主分享,谢谢!
该用户从未签到
还是没明白&&能否打包& &仔细看看&&万分感谢
Powered by

我要回帖

更多关于 微信分享问题 的文章

 

随机推荐