Senparc.Weixin.Open.XML 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Senparc.Weixin.Open</name>
  5. </assembly>
  6. <members>
  7. <member name="M:Senparc.Weixin.Open.CommonAPIs.CommonJsonSend.Send(System.String,System.String,System.Object,Senparc.Weixin.CommonJsonSendType,System.Int32,System.Boolean,Senparc.Weixin.Helpers.JsonSetting)">
  8. <summary>
  9. 向需要AccessToken的API发送消息的公共方法
  10. </summary>
  11. <param name="accessToken">这里的AccessToken是通用接口的AccessToken,非OAuth的。如果不需要,可以为null,此时urlFormat不要提供{0}参数</param>
  12. <param name="urlFormat"></param>
  13. <param name="data">如果是Get方式,可以为null</param>
  14. <param name="sendType"></param>
  15. <param name="timeOut">代理请求超时时间(毫秒)</param>
  16. <param name="checkValidationResult"></param>
  17. <param name="jsonSetting"></param>
  18. <returns></returns>
  19. </member>
  20. <member name="M:Senparc.Weixin.Open.CommonAPIs.CommonJsonSend.Send``1(System.String,System.String,System.Object,Senparc.Weixin.CommonJsonSendType,System.Int32,System.Boolean,Senparc.Weixin.Helpers.JsonSetting)">
  21. <summary>
  22. 向需要AccessToken的API发送消息的公共方法
  23. </summary>
  24. <param name="accessToken">这里的AccessToken是通用接口的AccessToken,非OAuth的。如果不需要,可以为null,此时urlFormat不要提供{0}参数</param>
  25. <param name="urlFormat">用accessToken参数填充{0}</param>
  26. <param name="data">如果是Get方式,可以为null</param>
  27. <param name="sendType"></param>
  28. <param name="timeOut">代理请求超时时间(毫秒)</param>
  29. <param name="checkValidationResult"></param>
  30. <param name="jsonSetting"></param>
  31. <returns></returns>
  32. </member>
  33. <member name="T:Senparc.Weixin.Open.ComponentAPIs.ComponentBag">
  34. <summary>
  35. 第三方APP信息包
  36. </summary>
  37. </member>
  38. <member name="F:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.Lock">
  39. <summary>
  40. 只针对这个AppId的锁
  41. </summary>
  42. </member>
  43. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.#ctor">
  44. <summary>
  45. ComponentBag
  46. </summary>
  47. </member>
  48. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.ComponentAppId">
  49. <summary>
  50. 第三方平台AppId
  51. </summary>
  52. </member>
  53. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.ComponentAppSecret">
  54. <summary>
  55. 第三方平台AppSecret
  56. </summary>
  57. </member>
  58. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.ComponentVerifyTicket">
  59. <summary>
  60. 第三方平台ComponentVerifyTicket(每隔10分钟微信会主动推送到服务器,IP必须在白名单内)
  61. </summary>
  62. </member>
  63. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.ComponentVerifyTicketExpireTime">
  64. <summary>
  65. 第三方平台ComponentVerifyTicket过期时间(实际上过期之后仍然可以使用一段时间)
  66. </summary>
  67. </member>
  68. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.ComponentAccessTokenResult">
  69. <summary>
  70. ComponentAccessTokenResult
  71. </summary>
  72. </member>
  73. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.ComponentAccessTokenExpireTime">
  74. <summary>
  75. ComponentAccessToken过期时间
  76. </summary>
  77. </member>
  78. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.PreAuthCodeResult">
  79. <summary>
  80. PreAuthCodeResult 预授权码结果
  81. </summary>
  82. </member>
  83. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.PreAuthCodeExpireTime">
  84. <summary>
  85. 预授权码过期时间
  86. </summary>
  87. </member>
  88. <member name="P:Senparc.Weixin.Open.ComponentAPIs.ComponentBag.AuthorizerAccessToken">
  89. <summary>
  90. AuthorizerAccessToken
  91. </summary>
  92. </member>
  93. <member name="T:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer">
  94. <summary>
  95. 通用接口ComponentAccessToken容器,用于自动管理ComponentAccessToken,如果过期会重新获取
  96. </summary>
  97. </member>
  98. <member name="F:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.COMPONENT_VERIFY_TICKET_UPDATE_MINUTES">
  99. <summary>
  100. ComponentVerifyTicket服务器推送更新时间(分钟)
  101. </summary>
  102. </member>
  103. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.TryRegister(System.String,System.String,System.Boolean)">
  104. <summary>
  105. 检查AppId是否已经注册,如果没有,则创建
  106. </summary>
  107. <param name="componentAppId"></param>
  108. <param name="componentAppSecret"></param>
  109. <param name="getNewToken"></param>
  110. </member>
  111. <member name="F:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.GetComponentVerifyTicketFunc">
  112. <summary>
  113. 获取ComponentVerifyTicket的方法
  114. </summary>
  115. </member>
  116. <member name="F:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.GetAuthorizerRefreshTokenFunc">
  117. <summary>
  118. 从数据库中获取已存的AuthorizerAccessToken的方法
  119. </summary>
  120. </member>
  121. <member name="F:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.AuthorizerTokenRefreshedFunc">
  122. <summary>
  123. AuthorizerAccessToken更新后的回调
  124. </summary>
  125. </member>
  126. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.Register(System.String,System.String,System.Func{System.String,System.String},System.Func{System.String,System.String},System.Action{System.String,Senparc.Weixin.Open.ComponentAPIs.RefreshAuthorizerTokenResult})">
  127. <summary>
  128. 注册应用凭证信息,此操作只是注册,不会马上获取Token,并将清空之前的Token,
  129. </summary>
  130. <param name="componentAppId"></param>
  131. <param name="componentAppSecret"></param>
  132. <param name="getComponentVerifyTicketFunc">获取ComponentVerifyTicket的方法</param>
  133. <param name="getAuthorizerRefreshTokenFunc">从数据库中获取已存的AuthorizerAccessToken的方法</param>
  134. <param name="authorizerTokenRefreshedFunc">AuthorizerAccessToken更新后的回调</param>
  135. </member>
  136. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.CheckRegistered(System.String)">
  137. <summary>
  138. 检查是否已经注册
  139. </summary>
  140. <param name="componentAppId"></param>
  141. <returns></returns>
  142. </member>
  143. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.TryGetComponentVerifyTicket(System.String,System.Boolean)">
  144. <summary>
  145. 获取ComponentVerifyTicket
  146. </summary>
  147. <param name="componentAppId"></param>
  148. <param name="getNewToken"></param>
  149. <returns>如果不存在,则返回null</returns>
  150. </member>
  151. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.UpdateComponentVerifyTicket(System.String,System.String)">
  152. <summary>
  153. 更新ComponentVerifyTicket信息
  154. </summary>
  155. <param name="componentAppId"></param>
  156. <param name="componentVerifyTicket"></param>
  157. </member>
  158. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.TryGetComponentAccessToken(System.String,System.String,System.String,System.Boolean)">
  159. <summary>
  160. 使用完整的应用凭证获取Token,如果不存在将自动注册
  161. </summary>
  162. <param name="componentAppId"></param>
  163. <param name="componentAppSecret"></param>
  164. <param name="componentVerifyTicket">如果为null则自动获取</param>
  165. <param name="getNewToken"></param>
  166. <returns></returns>
  167. </member>
  168. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.GetComponentAccessToken(System.String,System.String,System.Boolean)">
  169. <summary>
  170. 获取可用AccessToken
  171. </summary>
  172. <param name="componentAppId"></param>
  173. <param name="componentVerifyTicket">如果为null则自动获取</param>
  174. <param name="getNewToken">是否强制重新获取新的Token</param>
  175. <returns></returns>
  176. </member>
  177. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.GetComponentAccessTokenResult(System.String,System.String,System.Boolean)">
  178. <summary>
  179. 获取可用AccessToken
  180. </summary>
  181. <param name="componentAppId"></param>
  182. <param name="componentVerifyTicket">如果为null则自动获取</param>
  183. <param name="getNewToken">是否强制重新获取新的Token</param>
  184. <returns></returns>
  185. </member>
  186. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.TryGetPreAuthCode(System.String,System.String,System.Boolean)">
  187. <summary>
  188. 使用完整的应用凭证获取Token,如果不存在将自动注册
  189. </summary>
  190. <param name="componentAppId"></param>
  191. <param name="componentAppSecret"></param>
  192. <param name="getNewToken"></param>
  193. <returns></returns>
  194. </member>
  195. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.GetPreAuthCode(System.String,System.Boolean)">
  196. <summary>
  197. 获取可用Token
  198. </summary>
  199. <param name="componentAppId"></param>
  200. <param name="getNewToken">是否强制重新获取新的Token</param>
  201. <returns></returns>
  202. </member>
  203. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.GetPreAuthCodeResult(System.String,System.Boolean)">
  204. <summary>
  205. 获取可用Token
  206. </summary>
  207. <param name="componentAppId"></param>
  208. <param name="getNewToken">是否强制重新获取新的Token</param>
  209. <returns></returns>
  210. </member>
  211. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentContainer.GetQueryAuthResult(System.String,System.String,System.Boolean,System.Boolean)">
  212. <summary>
  213. 获取QueryAuthResult(此方法每次都会发出请求,不缓存)
  214. </summary>
  215. <param name="componentAppId"></param>
  216. <param name="authorizationCode"></param>
  217. <param name="updateToAuthorizerContanier">是否将Authorization更新到AuthorizerContanier</param>
  218. <param name="getNewToken"></param>
  219. <returns></returns>
  220. <exception cref="T:Senparc.Weixin.Open.Exceptions.WeixinOpenException"></exception>
  221. </member>
  222. <member name="T:Senparc.Weixin.Open.ComponentAPIs.AuthorizerBag">
  223. <summary>
  224. 之前的JsApiTicketBag
  225. </summary>
  226. </member>
  227. <member name="F:Senparc.Weixin.Open.ComponentAPIs.AuthorizerBag.Lock">
  228. <summary>
  229. 只针对这个AppId的锁
  230. </summary>
  231. </member>
  232. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerBag.AuthorizerAppId">
  233. <summary>
  234. 授权方AppId,缓存中实际的Key
  235. </summary>
  236. </member>
  237. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerBag.ComponentAppId">
  238. <summary>
  239. 第三方平台AppId
  240. </summary>
  241. </member>
  242. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerBag.FullAuthorizerInfoResult">
  243. <summary>
  244. 授权信息
  245. </summary>
  246. </member>
  247. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerBag.AuthorizationInfo">
  248. <summary>
  249. 授权信息(请使用TryUpdateAuthorizationInfo()方法进行更新)
  250. </summary>
  251. </member>
  252. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerBag.AuthorizerInfo">
  253. <summary>
  254. 授权方资料信息
  255. </summary>
  256. </member>
  257. <member name="T:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer">
  258. <summary>
  259. 授权方信息(用户的微信公众号)
  260. 包括通用接口JsApiTicket容器,用于自动管理JsApiTicket,如果过期会重新获取
  261. </summary>
  262. </member>
  263. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.Register(System.String,System.String)">
  264. <summary>
  265. 注册应用凭证信息,此操作只是注册,不会马上获取Ticket,并将清空之前的Ticket,
  266. </summary>
  267. </member>
  268. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.TryRegister(System.String,System.String)">
  269. <summary>
  270. 尝试注册
  271. </summary>
  272. <param name="componentAppId"></param>
  273. <param name="authorizerAppid"></param>
  274. <returns></returns>
  275. </member>
  276. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.GetAuthorizationInfo(System.String,System.String,System.Boolean)">
  277. <summary>
  278. 获取或更新AuthorizationInfo。
  279. 如果读取refreshToken失败,则返回null。
  280. </summary>
  281. <param name="componentAppId"></param>
  282. <param name="authorizerAppid"></param>
  283. <param name="getNewTicket"></param>
  284. <returns></returns>
  285. </member>
  286. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.TryGetAuthorizerAccessToken(System.String,System.String,System.Boolean)">
  287. <summary>
  288. 获取可用AuthorizerAccessToken
  289. </summary>
  290. <param name="componentAppId"></param>
  291. <param name="authorizerAppid"></param>
  292. <param name="getNewTicket"></param>
  293. <returns></returns>
  294. </member>
  295. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.GetAuthorizerInfoResult(System.String,System.String,System.Boolean)">
  296. <summary>
  297. 获取可用的GetAuthorizerInfoResult
  298. </summary>
  299. <param name="componentAppId"></param>
  300. <param name="authorizerAppid"></param>
  301. <param name="getNewTicket">是否强制重新获取新的Ticket</param>
  302. <returns></returns>
  303. </member>
  304. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.TryUpdateAuthorizationInfo(System.String,System.String,Senparc.Weixin.Open.ComponentAPIs.AuthorizationInfo)">
  305. <summary>
  306. 尝试更新AuthorizationInfo(如果没有AccessToken则不更新)
  307. </summary>
  308. <param name="componentAppId"></param>
  309. <param name="authorizerAppid"></param>
  310. <param name="authorizationInfo"></param>
  311. </member>
  312. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.TryUpdateAuthorizationInfo(System.String,System.String,System.String,System.String,System.Int32)">
  313. <summary>
  314. 尝试更新AuthorizationInfo(如果没有AccessToken则不更新)
  315. </summary>
  316. <param name="componentAppId"></param>
  317. <param name="authorizerAppid"></param>
  318. <param name="authorizerAccessToken"></param>
  319. <param name="authorizerRefreshToken"></param>
  320. <param name="expiresIn"></param>
  321. </member>
  322. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.RefreshAuthorizerToken(System.String,System.String,System.String,System.String)">
  323. <summary>
  324. 刷新AuthorizerToken
  325. </summary>
  326. <param name="componentAccessToken"></param>
  327. <param name="componentAppId"></param>
  328. <param name="authorizerAppid"></param>
  329. <param name="refreshToken"></param>
  330. <returns></returns>
  331. </member>
  332. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.TryGetJsApiTicket(System.String,System.String,System.Boolean)">
  333. <summary>
  334. 使用完整的应用凭证获取Ticket,如果不存在将自动注册
  335. </summary>
  336. <param name="componentAppId"></param>
  337. /// <param name="authorizerAppid"></param>
  338. <param name="getNewTicket"></param>
  339. <returns></returns>
  340. </member>
  341. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.GetJsApiTicket(System.String,System.String,System.Boolean)">
  342. <summary>
  343. 获取可用Ticket
  344. </summary>
  345. <param name="componentAppId"></param>
  346. <param name="authorizerAppid"></param>
  347. <param name="getNewTicket">是否强制重新获取新的Ticket</param>
  348. <returns></returns>
  349. </member>
  350. <member name="M:Senparc.Weixin.Open.ComponentAPIs.AuthorizerContainer.GetJsApiTicketResult(System.String,System.String,System.Boolean)">
  351. <summary>
  352. 获取可用Ticket
  353. </summary>
  354. <param name="componentAppId"></param>
  355. <param name="authorizerAppid"></param>
  356. <param name="getNewTicket">是否强制重新获取新的Ticket</param>
  357. <returns></returns>
  358. </member>
  359. <member name="T:Senparc.Weixin.Open.ComponentAPIs.GetAuthorizerInfoResult">
  360. <summary>
  361. 获取授权方的账户信息返回结果
  362. </summary>
  363. </member>
  364. <member name="P:Senparc.Weixin.Open.ComponentAPIs.GetAuthorizerInfoResult.authorizer_info">
  365. <summary>
  366. 授权方信息
  367. </summary>
  368. </member>
  369. <member name="P:Senparc.Weixin.Open.ComponentAPIs.GetAuthorizerInfoResult.authorization_info">
  370. <summary>
  371. 授权信息
  372. </summary>
  373. </member>
  374. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerInfo.nick_name">
  375. <summary>
  376. 授权方昵称
  377. </summary>
  378. </member>
  379. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerInfo.head_img">
  380. <summary>
  381. 授权方头像
  382. </summary>
  383. </member>
  384. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerInfo.service_type_info">
  385. <summary>
  386. 授权方公众号类型,0代表订阅号,1代表由历史老帐号升级后的订阅号,2代表服务号
  387. </summary>
  388. </member>
  389. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerInfo.verify_type_info">
  390. <summary>
  391. 授权方认证类型,-1代表未认证,0代表微信认证,1代表新浪微博认证,2代表腾讯微博认证,3代表已资质认证通过但还未通过名称认证,4代表已资质认证通过、还未通过名称认证,但通过了新浪微博认证,5代表已资质认证通过、还未通过名称认证,但通过了腾讯微博认证
  392. </summary>
  393. </member>
  394. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerInfo.user_name">
  395. <summary>
  396. 授权方公众号的原始ID
  397. </summary>
  398. </member>
  399. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerInfo.alias">
  400. <summary>
  401. 授权方公众号所设置的微信号,可能为空
  402. </summary>
  403. </member>
  404. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerInfo.qrcode_url">
  405. <summary>
  406. 二维码图片的URL,开发者最好自行也进行保存
  407. </summary>
  408. </member>
  409. <member name="T:Senparc.Weixin.Open.ComponentAPIs.RefreshAuthorizerTokenResult">
  410. <summary>
  411. 获取(刷新)授权公众号的令牌返回结果
  412. </summary>
  413. </member>
  414. <member name="P:Senparc.Weixin.Open.ComponentAPIs.RefreshAuthorizerTokenResult.authorizer_access_token">
  415. <summary>
  416. 授权方令牌
  417. </summary>
  418. </member>
  419. <member name="P:Senparc.Weixin.Open.ComponentAPIs.RefreshAuthorizerTokenResult.expires_in">
  420. <summary>
  421. 有效期,为2小时
  422. </summary>
  423. </member>
  424. <member name="P:Senparc.Weixin.Open.ComponentAPIs.RefreshAuthorizerTokenResult.authorizer_refresh_token">
  425. <summary>
  426. 刷新令牌
  427. </summary>
  428. </member>
  429. <member name="T:Senparc.Weixin.Open.Entities.ComponentAccessTokenResult">
  430. <summary>
  431. 获取第三方平台access_token
  432. </summary>
  433. </member>
  434. <member name="P:Senparc.Weixin.Open.Entities.ComponentAccessTokenResult.component_access_token">
  435. <summary>
  436. 第三方平台access_token
  437. </summary>
  438. </member>
  439. <member name="P:Senparc.Weixin.Open.Entities.ComponentAccessTokenResult.expires_in">
  440. <summary>
  441. 有效期
  442. </summary>
  443. </member>
  444. <member name="T:Senparc.Weixin.Open.Entities.JsApiTicketResult">
  445. <summary>
  446. jsapi_ticket请求后的JSON返回格式
  447. </summary>
  448. </member>
  449. <member name="P:Senparc.Weixin.Open.Entities.JsApiTicketResult.ticket">
  450. <summary>
  451. 获取到的凭证
  452. </summary>
  453. </member>
  454. <member name="P:Senparc.Weixin.Open.Entities.JsApiTicketResult.expires_in">
  455. <summary>
  456. 凭证有效时间,单位:秒
  457. </summary>
  458. </member>
  459. <member name="T:Senparc.Weixin.Open.Entities.PreAuthCodeResult">
  460. <summary>
  461. 获取预授权码返回结果
  462. </summary>
  463. </member>
  464. <member name="P:Senparc.Weixin.Open.Entities.PreAuthCodeResult.pre_auth_code">
  465. <summary>
  466. 预授权码
  467. </summary>
  468. </member>
  469. <member name="P:Senparc.Weixin.Open.Entities.PreAuthCodeResult.expires_in">
  470. <summary>
  471. 有效期,为20分钟
  472. </summary>
  473. </member>
  474. <member name="T:Senparc.Weixin.Open.Entities.Request.PostModel">
  475. <summary>
  476. 微信公众服务器Post过来的加密参数集合(不包括PostData)
  477. </summary>
  478. </member>
  479. <member name="P:Senparc.Weixin.Open.Entities.Request.PostModel.AppId">
  480. <summary>
  481. 开发平台“公众号第三方平台”的AppId
  482. </summary>
  483. </member>
  484. <member name="P:Senparc.Weixin.Open.Entities.Request.PostModel.Encrypt_Type">
  485. <summary>
  486. 加密类型,通常为"aes"
  487. </summary>
  488. </member>
  489. <member name="T:Senparc.Weixin.Open.IRequestMessageBase">
  490. <summary>
  491. 请求消息接口
  492. </summary>
  493. </member>
  494. <member name="T:Senparc.Weixin.Open.RequestMessageBase">
  495. <summary>
  496. 请求消息
  497. </summary>
  498. </member>
  499. <member name="T:Senparc.Weixin.Open.OptionName">
  500. <summary>
  501. 选项设置信息选项名称
  502. </summary>
  503. </member>
  504. <member name="F:Senparc.Weixin.Open.OptionName.location_report">
  505. <summary>
  506. 地理位置上报选项
  507. 0 无上报
  508. 1 进入会话时上报
  509. 2 每5s上报
  510. </summary>
  511. </member>
  512. <member name="F:Senparc.Weixin.Open.OptionName.voice_recognize">
  513. <summary>
  514. 语音识别开关选项
  515. 0 关闭语音识别
  516. 1 开启语音识别
  517. </summary>
  518. </member>
  519. <member name="F:Senparc.Weixin.Open.OptionName.customer_service">
  520. <summary>
  521. 客服开关选项
  522. 0 关闭多客服
  523. 1 开启多客服
  524. </summary>
  525. </member>
  526. <member name="T:Senparc.Weixin.Open.RequestInfoType">
  527. <summary>
  528. 公众号第三方平台推送消息类型
  529. </summary>
  530. </member>
  531. <member name="F:Senparc.Weixin.Open.RequestInfoType.component_verify_ticket">
  532. <summary>
  533. 推送component_verify_ticket协议
  534. </summary>
  535. </member>
  536. <member name="F:Senparc.Weixin.Open.RequestInfoType.unauthorized">
  537. <summary>
  538. 推送取消授权通知
  539. </summary>
  540. </member>
  541. <member name="T:Senparc.Weixin.Open.OAuthScope">
  542. <summary>
  543. 应用授权作用域
  544. </summary>
  545. </member>
  546. <member name="F:Senparc.Weixin.Open.OAuthScope.snsapi_base">
  547. <summary>
  548. 不弹出授权页面,直接跳转,只能获取用户openid
  549. </summary>
  550. </member>
  551. <member name="F:Senparc.Weixin.Open.OAuthScope.snsapi_userinfo">
  552. <summary>
  553. 弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息
  554. </summary>
  555. </member>
  556. <member name="F:Senparc.Weixin.Open.OAuthScope.snsapi_login">
  557. <summary>
  558. 网站应用授权登录
  559. </summary>
  560. </member>
  561. <member name="T:Senparc.Weixin.Open.ServiceType">
  562. <summary>
  563. 授权方公众号类型
  564. </summary>
  565. </member>
  566. <member name="T:Senparc.Weixin.Open.VerifyType">
  567. <summary>
  568. 授权方认证类型
  569. </summary>
  570. </member>
  571. <member name="T:Senparc.Weixin.Open.FuncscopeCategory">
  572. <summary>
  573. 公众号授权给开发者的权限集列表
  574. </summary>
  575. </member>
  576. <member name="M:Senparc.Weixin.Open.Helpers.InfoTypeHelper.GetRequestInfoType(System.Xml.Linq.XDocument)">
  577. <summary>
  578. 根据xml信息,返回InfoType
  579. </summary>
  580. <param name="doc"></param>
  581. <returns></returns>
  582. </member>
  583. <member name="M:Senparc.Weixin.Open.Helpers.InfoTypeHelper.GetRequestInfoType(System.String)">
  584. <summary>
  585. 根据xml信息,返回InfoType
  586. </summary>
  587. <returns></returns>
  588. </member>
  589. <member name="T:Senparc.Weixin.Open.QRConnect.QRConnectAPI">
  590. <summary>
  591. 代公众号发起网页授权
  592. </summary>
  593. </member>
  594. <member name="M:Senparc.Weixin.Open.QRConnect.QRConnectAPI.GetQRConnectUrl(System.String,System.String,System.String,Senparc.Weixin.Open.OAuthScope[],System.String)">
  595. <summary>
  596. 微信扫码登录网页授权
  597. </summary>
  598. <param name="appId">第三方应用唯一标识</param>
  599. <param name="redirectUrl">重定向地址,需要进行UrlEncode</param>
  600. <param name="state">用于保持请求和回调的状态,授权请求后原样带回给第三方。该参数可用于防止csrf攻击(跨站请求伪造攻击),建议第三方带上该参数,可设置为简单的随机数加session进行校验</param>
  601. <param name="scopes">应用授权作用域,拥有多个作用域用逗号(,)分隔,网页应用目前仅填写snsapi_login即可</param>
  602. <param name="responseType">填code</param>
  603. <returns></returns>
  604. </member>
  605. <member name="M:Senparc.Weixin.Open.QRConnect.QRConnectAPI.GetAccessToken(System.String,System.String,System.String,System.String)">
  606. <summary>
  607. 获取AccessToken
  608. </summary>
  609. <param name="appId">应用唯一标识,在微信开放平台提交应用审核通过后获得</param>
  610. <param name="appSecret">应用密钥AppSecret,在微信开放平台提交应用审核通过后获得</param>
  611. <param name="code">GetQRConnectUrl()接口返回的code</param>
  612. <param name="grantType">填authorization_code</param>
  613. <returns></returns>
  614. </member>
  615. <member name="M:Senparc.Weixin.Open.QRConnect.QRConnectAPI.RefreshToken(System.String,System.String,System.String)">
  616. <summary>
  617. 刷新access_token(如果需要)
  618. </summary>
  619. <param name="appId">第三方应用唯一标识</param>
  620. <param name="refreshToken">填写通过access_token获取到的refresh_token参数</param>
  621. <param name="grantType">填refresh_token</param>
  622. <returns></returns>
  623. </member>
  624. <member name="M:Senparc.Weixin.Open.QRConnect.QRConnectAPI.GetUserInfo(System.String,System.String)">
  625. <summary>
  626. 获取用户基本信息
  627. </summary>
  628. <param name="accessToken">调用接口凭证</param>
  629. <param name="openId">普通用户的标识,对当前公众号唯一</param>
  630. <returns></returns>
  631. </member>
  632. <member name="M:Senparc.Weixin.Open.QRConnect.QRConnectAPI.Auth(System.String,System.String)">
  633. <summary>
  634. 检验授权凭证(access_token)是否有效
  635. </summary>
  636. <param name="accessToken"></param>
  637. <param name="openId">用户的唯一标识</param>
  638. <returns></returns>
  639. </member>
  640. <member name="T:Senparc.Weixin.Open.QRConnect.RefreshAccessTokenResult">
  641. <summary>
  642. 刷新access_token有效期返回结果
  643. </summary>
  644. </member>
  645. <member name="P:Senparc.Weixin.Open.QRConnect.RefreshAccessTokenResult.access_token">
  646. <summary>
  647. 接口调用凭证
  648. </summary>
  649. </member>
  650. <member name="P:Senparc.Weixin.Open.QRConnect.RefreshAccessTokenResult.expires_in">
  651. <summary>
  652. access_token接口调用凭证超时时间,单位(秒)
  653. </summary>
  654. </member>
  655. <member name="P:Senparc.Weixin.Open.QRConnect.RefreshAccessTokenResult.refresh_token">
  656. <summary>
  657. 用户刷新access_token
  658. </summary>
  659. </member>
  660. <member name="P:Senparc.Weixin.Open.QRConnect.RefreshAccessTokenResult.openid">
  661. <summary>
  662. 授权用户唯一标识
  663. </summary>
  664. </member>
  665. <member name="P:Senparc.Weixin.Open.QRConnect.RefreshAccessTokenResult.scope">
  666. <summary>
  667. 用户授权的作用域,使用逗号(,)分隔
  668. </summary>
  669. </member>
  670. <member name="T:Senparc.Weixin.Open.QRConnect.QRConnectAccessTokenResult">
  671. <summary>
  672. 获取OAuth AccessToken的结果
  673. 如果错误,返回结果{"errcode":40029,"errmsg":"invalid code"}
  674. </summary>
  675. </member>
  676. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectAccessTokenResult.unionid">
  677. <summary>
  678. 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。
  679. </summary>
  680. </member>
  681. <member name="T:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo">
  682. <summary>
  683. 通过OAuth的获取到的用户信息(snsapi_userinfo=scope)
  684. </summary>
  685. </member>
  686. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.openid">
  687. <summary>
  688. 普通用户的标识,对当前开发者帐号唯一
  689. </summary>
  690. </member>
  691. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.nickname">
  692. <summary>
  693. 普通用户昵称
  694. </summary>
  695. </member>
  696. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.sex">
  697. <summary>
  698. 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
  699. </summary>
  700. </member>
  701. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.province">
  702. <summary>
  703. 普通用户个人资料填写的省份
  704. </summary>
  705. </member>
  706. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.city">
  707. <summary>
  708. 普通用户个人资料填写的城市
  709. </summary>
  710. </member>
  711. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.country">
  712. <summary>
  713. 国家,如中国为CN
  714. </summary>
  715. </member>
  716. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.headimgurl">
  717. <summary>
  718. 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空
  719. </summary>
  720. </member>
  721. <member name="P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.privilege">
  722. <summary>
  723. 用户特权信息,json 数组,如微信沃卡用户为(chinaunicom)
  724. 作者注:其实这个格式称不上JSON,只是个单纯数组。
  725. </summary>
  726. </member>
  727. <!-- 对于成员“P:Senparc.Weixin.Open.QRConnect.QRConnectUserInfo.unionid”忽略有格式错误的 XML 注释 -->
  728. <member name="T:Senparc.Weixin.Open.OAuthAPIs.OAuthApi">
  729. <summary>
  730. 代公众号发起网页授权
  731. </summary>
  732. </member>
  733. <member name="M:Senparc.Weixin.Open.OAuthAPIs.OAuthApi.GetAuthorizeUrl(System.String,System.String,System.String,System.String,Senparc.Weixin.Open.OAuthScope[],System.String)">
  734. <summary>
  735. 获取验证地址
  736. </summary>
  737. <param name="appId">公众号的appid</param>
  738. <param name="componentAppId">第三方平台的appid</param>
  739. <param name="redirectUrl">重定向地址,需要urlencode,这里填写的应是服务开发方的回调地址</param>
  740. <param name="state">重定向后会带上state参数,开发者可以填写任意参数值,最多128字节</param>
  741. <param name="scope">授权作用域,拥有多个作用域用逗号(,)分隔。此处暂时只放一作用域。</param>
  742. <param name="responseType">默认,填code</param>
  743. <returns></returns>
  744. </member>
  745. <member name="M:Senparc.Weixin.Open.OAuthAPIs.OAuthApi.GetAccessToken(System.String,System.String,System.String,System.String,System.String)">
  746. <summary>
  747. 获取AccessToken
  748. </summary>
  749. <param name="appId"></param>
  750. <param name="componentAppid">服务开发方的appid</param>
  751. <param name="componentAccessToken">服务开发方的access_token</param>
  752. <param name="code">GetAuthorizeUrl()接口返回的code</param>
  753. <param name="grantType"></param>
  754. <returns></returns>
  755. </member>
  756. <member name="M:Senparc.Weixin.Open.OAuthAPIs.OAuthApi.RefreshToken(System.String,System.String,System.String,System.String,System.String)">
  757. <summary>
  758. 刷新access_token(如果需要)
  759. </summary>
  760. <param name="appId"></param>
  761. <param name="refreshToken">填写通过access_token获取到的refresh_token参数</param>
  762. <param name="componentAccessToken"></param>
  763. <param name="grantType"></param>
  764. <param name="componentAppid"></param>
  765. <returns></returns>
  766. </member>
  767. <member name="M:Senparc.Weixin.Open.OAuthAPIs.OAuthApi.GetUserInfo(System.String,System.String,Senparc.Weixin.Language)">
  768. <summary>
  769. 获取用户基本信息
  770. </summary>
  771. <param name="accessToken">调用接口凭证</param>
  772. <param name="openId">普通用户的标识,对当前公众号唯一</param>
  773. <param name="lang">返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语</param>
  774. <returns></returns>
  775. </member>
  776. <member name="T:Senparc.Weixin.Open.OAuthAPIs.OAuthAccessTokenResult">
  777. <summary>
  778. 获取OAuth AccessToken的结果
  779. 如果错误,返回结果{"errcode":40029,"errmsg":"invalid code"}
  780. </summary>
  781. </member>
  782. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthAccessTokenResult.access_token">
  783. <summary>
  784. 接口调用凭证
  785. </summary>
  786. </member>
  787. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthAccessTokenResult.expires_in">
  788. <summary>
  789. access_token接口调用凭证超时时间,单位(秒)
  790. </summary>
  791. </member>
  792. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthAccessTokenResult.refresh_token">
  793. <summary>
  794. 用户刷新access_token
  795. </summary>
  796. </member>
  797. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthAccessTokenResult.openid">
  798. <summary>
  799. 授权用户唯一标识
  800. </summary>
  801. </member>
  802. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthAccessTokenResult.scope">
  803. <summary>
  804. 用户授权的作用域,使用逗号(,)分隔
  805. </summary>
  806. </member>
  807. <member name="T:Senparc.Weixin.Open.OAuthAPIs.OAuthUserInfo">
  808. <summary>
  809. 通过OAuth的获取到的用户信息(snsapi_userinfo=scope)
  810. </summary>
  811. </member>
  812. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthUserInfo.sex">
  813. <summary>
  814. 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
  815. </summary>
  816. </member>
  817. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthUserInfo.headimgurl">
  818. <summary>
  819. 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空
  820. </summary>
  821. </member>
  822. <member name="P:Senparc.Weixin.Open.OAuthAPIs.OAuthUserInfo.privilege">
  823. <summary>
  824. 用户特权信息,json 数组,如微信沃卡用户为(chinaunicom)
  825. 作者注:其实这个格式称不上JSON,只是个单纯数组。
  826. </summary>
  827. </member>
  828. <!-- 对于成员“P:Senparc.Weixin.Open.OAuthAPIs.OAuthUserInfo.unionid”忽略有格式错误的 XML 注释 -->
  829. <member name="M:Senparc.Weixin.Open.RequestMessageFactory.GetRequestEntity(System.Xml.Linq.XDocument,Senparc.Weixin.Open.Entities.Request.PostModel)">
  830. <summary>
  831. 获取XDocument转换后的IRequestMessageBase实例。
  832. 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
  833. </summary>
  834. <returns></returns>
  835. </member>
  836. <member name="M:Senparc.Weixin.Open.RequestMessageFactory.GetRequestEntity(System.String)">
  837. <summary>
  838. 获取XDocument转换后的IRequestMessageBase实例。
  839. 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
  840. </summary>
  841. <returns></returns>
  842. </member>
  843. <member name="M:Senparc.Weixin.Open.RequestMessageFactory.GetRequestEntity(System.IO.Stream)">
  844. <summary>
  845. 获取XDocument转换后的IRequestMessageBase实例。
  846. 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
  847. </summary>
  848. <param name="stream">如Request.InputStream</param>
  849. <returns></returns>
  850. </member>
  851. <member name="M:Tencent.Cryptography.AES_decrypt(System.String,System.String,System.String@)">
  852. <summary>
  853. 解密方法
  854. </summary>
  855. <param name="Input">密文</param>
  856. <param name="EncodingAESKey"></param>
  857. <returns></returns>
  858. </member>
  859. <member name="M:Tencent.Cryptography.chr(System.Int32)">
  860. 将数字转化成ASCII码对应的字符,用于对明文进行补码
  861. @param a 需要转化的数字
  862. @return 转化得到的字符
  863. </member>
  864. <member name="M:Senparc.Weixin.Open.MessageHandlers.ThirdPartyMessageHandler.OnComponentVerifyTicketRequest(Senparc.Weixin.Open.RequestMessageComponentVerifyTicket)">
  865. <summary>
  866. 推送component_verify_ticket协议
  867. </summary>
  868. <param name="requestMessage"></param>
  869. <returns></returns>
  870. </member>
  871. <member name="M:Senparc.Weixin.Open.MessageHandlers.ThirdPartyMessageHandler.OnUnauthorizedRequest(Senparc.Weixin.Open.RequestMessageUnauthorized)">
  872. <summary>
  873. 推送取消授权通知
  874. </summary>
  875. <param name="requestMessage"></param>
  876. <returns></returns>
  877. </member>
  878. <member name="P:Senparc.Weixin.Open.MessageHandlers.ThirdPartyMessageHandler.EcryptRequestDocument">
  879. <summary>
  880. 加密(原始)的XML
  881. </summary>
  882. </member>
  883. <member name="P:Senparc.Weixin.Open.MessageHandlers.ThirdPartyMessageHandler.RequestDocument">
  884. <summary>
  885. 解密之后的XML
  886. </summary>
  887. </member>
  888. <member name="P:Senparc.Weixin.Open.MessageHandlers.ThirdPartyMessageHandler.RequestMessage">
  889. <summary>
  890. 请求消息,对应解密之之后的XML数据
  891. </summary>
  892. </member>
  893. <member name="T:Senparc.Weixin.Open.ComponentAPIs.ComponentApi">
  894. <summary>
  895. ComponentApi
  896. </summary>
  897. </member>
  898. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.GetComponentAccessToken(System.String,System.String,System.String,System.Int32)">
  899. <summary>
  900. 获取第三方平台access_token
  901. </summary>
  902. <param name="componentAppId">第三方平台appid</param>
  903. <param name="componentAppSecret">第三方平台appsecret</param>
  904. <param name="componentVerifyTicket">微信后台推送的ticket,此ticket会定时推送,具体请见本页末尾的推送说明</param>
  905. <param name="timeOut"></param>
  906. <returns></returns>
  907. </member>
  908. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.GetPreAuthCode(System.String,System.String,System.Int32)">
  909. <summary>
  910. 获取预授权码
  911. </summary>
  912. <param name="componentAppId">第三方平台方appid</param>
  913. <param name="componentAccessToken"></param>
  914. <param name="timeOut"></param>
  915. <returns></returns>
  916. </member>
  917. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.GetComponentLoginPageUrl(System.String,System.String,System.String)">
  918. <summary>
  919. 获取授权地址
  920. </summary>
  921. <param name="componentAppId">第三方平台方appid</param>
  922. <param name="preAuthCode">预授权码</param>
  923. <param name="redirectUrl">回调URL</param>
  924. <returns></returns>
  925. </member>
  926. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.QueryAuth(System.String,System.String,System.String,System.Int32)">
  927. <summary>
  928. 使用授权码换取公众号的授权信息
  929. </summary>
  930. <param name="componentAppId">服务开发方的appid</param>
  931. <param name="componentAccessToken">服务开发方的access_token</param>
  932. <param name="authorizationCode">授权code,会在授权成功时返回给第三方平台,详见第三方平台授权流程说明</param>
  933. <param name="timeOut">代理请求超时时间(毫秒)</param>
  934. <returns></returns>
  935. </member>
  936. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.RefreshAuthorizerToken(System.String,System.String,System.String,System.String,System.Int32)">
  937. <summary>
  938. 获取(刷新)授权公众号的令牌
  939. 由于access_token拥有较短的有效期,当access_token超时后,可以使用refresh_token进行刷新,refresh_token拥有较长的有效期(30天),当refresh_token失效的后,需要用户重新授权。
  940. </summary>
  941. <param name="componentAccessToken"></param>
  942. <param name="componentAppId"></param>
  943. <param name="authorizerAppId"></param>
  944. <param name="authorizerRefreshToken"></param>
  945. <param name="timeOut"></param>
  946. <returns></returns>
  947. </member>
  948. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.GetAuthorizerInfo(System.String,System.String,System.String,System.Int32)">
  949. <summary>
  950. 获取授权方信息
  951. 注意:此方法返回的JSON中,authorization_info.authorizer_appid等几个参数通常为空(哪怕公众号有权限)
  952. </summary>
  953. <param name="componentAccessToken"></param>
  954. <param name="componentAppId"></param>
  955. <param name="authorizerAppId"></param>
  956. <param name="timeOut"></param>
  957. <returns></returns>
  958. </member>
  959. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.GetAuthorizerOption(System.String,System.String,System.String,Senparc.Weixin.Open.OptionName,System.Int32)">
  960. <summary>
  961. 获取授权方的选项设置信息
  962. </summary>
  963. <param name="componentAppId">服务开发商的appid</param>
  964. <param name="componentAccessToken">服务开发方的access_token</param>
  965. <param name="authorizerAppId">授权公众号appid</param>
  966. <param name="optionName">选项名称</param>
  967. <param name="timeOut">代理请求超时时间(毫秒)</param>
  968. <returns></returns>
  969. </member>
  970. <member name="M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.SetAuthorizerOption(System.String,System.String,System.String,Senparc.Weixin.Open.OptionName,System.Int32,System.Int32)">
  971. <summary>
  972. 设置授权方的选项信息
  973. </summary>
  974. <param name="componentAccessToken">服务开发方的access_token</param>
  975. <param name="componentAppId">服务开发商的appid</param>
  976. <param name="authorizerAppId">授权公众号appid</param>
  977. <param name="optionName">选项名称</param>
  978. <param name="optionValue">设置的选项值</param>
  979. <param name="timeOut">代理请求超时时间(毫秒)</param>
  980. <returns></returns>
  981. </member>
  982. <!-- 对于成员“M:Senparc.Weixin.Open.ComponentAPIs.ComponentApi.GetJsApiTicket(System.String,System.String)”忽略有格式错误的 XML 注释 -->
  983. <member name="T:Senparc.Weixin.Open.ComponentAPIs.AuthorizerOptionResult">
  984. <summary>
  985. 获取授权方的选项设置信息返回结果
  986. </summary>
  987. </member>
  988. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerOptionResult.authorizer_appid">
  989. <summary>
  990. 第三方平台appid
  991. </summary>
  992. </member>
  993. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerOptionResult.option_name">
  994. <summary>
  995. 授权公众号appid
  996. </summary>
  997. </member>
  998. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizerOptionResult.option_value">
  999. <summary>
  1000. 选项名称
  1001. </summary>
  1002. </member>
  1003. <member name="T:Senparc.Weixin.Open.ComponentAPIs.QueryAuthResult">
  1004. <summary>
  1005. 使用授权码换取公众号的授权信息返回结果
  1006. </summary>
  1007. </member>
  1008. <member name="P:Senparc.Weixin.Open.ComponentAPIs.QueryAuthResult.authorization_info">
  1009. <summary>
  1010. 授权信息
  1011. </summary>
  1012. </member>
  1013. <member name="T:Senparc.Weixin.Open.ComponentAPIs.AuthorizationInfo">
  1014. <summary>
  1015. 授权信息
  1016. </summary>
  1017. </member>
  1018. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizationInfo.authorizer_appid">
  1019. <summary>
  1020. 授权方appid
  1021. </summary>
  1022. </member>
  1023. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizationInfo.authorizer_access_token">
  1024. <summary>
  1025. 授权方令牌(在授权的公众号具备API权限时,才有此返回值)
  1026. </summary>
  1027. </member>
  1028. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizationInfo.expires_in">
  1029. <summary>
  1030. 有效期(在授权的公众号具备API权限时,才有此返回值)
  1031. </summary>
  1032. </member>
  1033. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizationInfo.authorizer_refresh_token">
  1034. <summary>
  1035. 刷新令牌(在授权的公众号具备API权限时,才有此返回值),刷新令牌主要用于公众号第三方平台获取和刷新已授权用户的access_token,只会在授权时刻提供,请妥善保存。 一旦丢失,只能让用户重新授权,才能再次拿到新的刷新令牌
  1036. </summary>
  1037. </member>
  1038. <member name="P:Senparc.Weixin.Open.ComponentAPIs.AuthorizationInfo.func_info">
  1039. <summary>
  1040. 公众号授权给开发者的权限集列表(请注意,当出现用户已经将消息与菜单权限集授权给了某个第三方,再授权给另一个第三方时,由于该权限集是互斥的,后一个第三方的授权将去除此权限集,开发者可以在返回的func_info信息中验证这一点,避免信息遗漏),
  1041. 1到8分别代表:
  1042. 消息与菜单权限集
  1043. 用户管理权限集
  1044. 帐号管理权限集
  1045. 网页授权权限集
  1046. 微信小店权限集
  1047. 多客服权限集
  1048. 业务通知权限集
  1049. 微信卡券权限集
  1050. </summary>
  1051. </member>
  1052. </members>
  1053. </doc>