NET實現微信分享和獲取openid

VS2010開發,MVC3架構。html

經過調用微信官方接口實現獲取openid,和分享好友功能,實現獲取signature和jsapi_ticket,並在服務端進行緩存AccessToken和jsapi_ticket。web

說明:
1.配置服務號網頁受權獲取用戶基本信息,這個要和獲取openid後跳轉的地址域名一直,好比跳轉地址爲:http://waptest.Alec.com/nihao/index.com ,那麼就配置成:waptest.Alec.com;
2.把服務號的appid和appsecret配置到web.config中;
3.調用分享接口時,須要在微信後臺(https://mp.weixin.qq.com)【公衆號設置-功能設置-JS接口安全域名】中設置你分享的當前網頁的一級域名(注意端口號)。

參考資料:
微信JS-SDK說明文檔:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html 
微信 JS 接口簽名校驗工具:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 
公衆號類型的接口權限說明:http://mp.weixin.qq.com/wiki/7/2d301d4b757dedc333b9a9854b457b47.html api

 

代碼下載地址:http://download.csdn.net/detail/yinluhui/8943783緩存

相關文章
相關標籤/搜索