<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
開發緣由:公司需要呼叫天眼查-開放平臺 ,驗證客戶的的營業執照資訊是否在存續期,並將企業基本資訊返回,之後和使用百度圖文識別的企業資訊進行對照是否一致。
在網站中註冊後,需要夠買套餐。之後點選個人中心進入,點選左側的我的介面,找到申請介面點選選擇你要使用的介面,此次使用的是企業基本資訊。
存放Nuget包目前我已知的是1.NuGet官網https://www.nuget.org 2.藉助 Nexus Repository Manager 搭建私人的用於存放Nuget包的網站。
搭建私人網站較麻煩,本次使用第一種方式
一定要記住上圖的Token值!!
1.新建兩個.net Core 類庫 ,方法如下:
2.新增加方法,用於呼叫天眼查獲取企業資訊
方法中的具體實現邏輯請參考 https://gitee.com/comstar-starHouse/KK.Client.git
解決方案中 IEISManager 為對外暴露的介面。EnterpriseMessageOutput 為返回值。TianYanChaServiceCollectionExtension 為第三方系統呼叫時作為啟動項,傳入Token
3.填寫包、包版本、公司、作者、產品、進行打包
右鍵點選類庫開啟屬性、生成,選擇Release
點選打包 ,填寫包、包版本、公司、作者、產品,勾選在構建時生成Nuget包
1.切換為Release ,2.重新生成解決方案 會在binRelease出現打包好的Nuget包
1.在https://www.nuget.org/中進行註冊
2.點選Upload,點選Browse,將打包好的Nuget包上傳
3.可以在使用者管理處,點選Manage Packages中檢視上傳成功後的Nuget包
我是在自己做的一個 專案中進行測試使用的,專案中使用Swagger 存取後端的介面,所以使用Host作為啟動項
1.在解決方案的Host中引入Nuget包
<PackageReference Include="KK.EIS.TianYanCha" Version="1.0.1" />
2.在appsetting.json新增json串
"EISCode": { "Token": "28131c23-cc0a-4cad-9e2b-6cb6485dd3a1"//為註冊完天眼查-開放平臺可以獲得 },
3.在Startup 檔案中的找到ConfigureServices方法,在其中載入appsetting.json 中的設定
public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddTianYanChaEIS(x => { x.Token = _appConfiguration["EISCode:Token"]; }); }
1.業務層新增Nuget包
<PackageReference Include="KK.EIS" Version="1.0.0" />
2.依賴注入,呼叫方法,傳入的是 "統一社會信用程式碼"
public class EnterpriseMessageManager : DomainService { private IEISManager _eisManager; public EnterpriseMessageManager(IEISManager eisManager) { _eisManager = eisManager; } /// <summary> /// 呼叫天眼查查詢企業基本資訊 /// </summary> /// <param name="companyMessage"></param> /// <returns></returns> public ResultMessage<EnterpriseMessageOutput> EnterpriseBasicInformationAsync(string companyMessage) { var result = _eisManager.EnterpriseBasicInformationQueryAsync(companyMessage); return result; }
3.返回資訊
{ "result": { "name": "中國行動通訊集團有限公司", "approvedTime": 1619452800000, "regStatus": "存續", "taxNumber": "911100007109250324", "legalPersonName": "楊傑", "regLocation": "北京市西城區金融大街29號", "businessScope": "基礎電信業務(具體經營範圍以許可證為準,有效期至2029年1月6日);增值電信業務(具體經營範圍以許可證為準);網際網路視聽節目服務、手機電視分發服務、IPTV傳輸服務(資訊傳輸業其他許可有效期至2021年09月17日);製作、發行廣播電視節目(時政、新聞及同類專題、專欄除外);經營與資訊通訊業務相關的系統整合、漫遊結算清算、技術開發、技術服務、廣告業務、裝置銷售和進出口業務等;國有資產投資及管理;業務培訓、會議服務;設計、製作廣告,利用自有媒體釋出廣告。(市場主體依法自主選擇經營專案,開展經營活動;依法須經批准的專案,經相關部門批准後依批准的內容開展經營活動;不得從事國家和本市產業政策禁止和限制類專案的經營活動。)", "creditCode": "911100007109250324", "estiblishTime": 932572800000, "toTime": null, "regCapital": "30000000萬人民幣" }, "targetUrl": null, "success": true, "error": null, "unAuthorizedRequest": false, "__abp": true }
這就是完整的過程
到此這篇關於基於NET Core 的Nuget包製作、釋出和運用流程的文章就介紹到這了,更多相關net Core Nuget包釋出流程內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45