小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C#調用用友U8OpenAPI體驗

 quasiceo 2018-09-03

怎么說呢,用友U8的OpenAPI從調用方面來說比U8本身的API方便很多,更適合新接觸U8二開的人上手,但是同樣U8這款軟件的運行效率問題也很嚴重,OpenAPi的調用方式是先訪問U8的OpenAPI網站,然后網站根據appkey和調用方id進行一次轉發(fā),所以說OpenAPI不適合數據流量大的二次開發(fā)。

為什么要寫這篇博文,是因為當時在網上找OpenAPi的資料并沒有找到,所以想了想寫了一篇這個博文。

第使用OpenAPI的話,二開系統(tǒng)的賬號登陸就不用指望去使用Session存了(反正本人是折騰了半天都沒成功,貌似原因是http管道通訊變了。),本人的二開系統(tǒng)使用cookie存放賬號信息。

接下來進入正題:

調用OpenAPI的準備:

一.在用友開放平臺注冊賬號。

二.申請成為開發(fā)者。

三.下載OpenAPI客戶端。

四.申請測試賬號。

五.U8開放平臺配置應用需要調用的接口。

六.配置OpenAPI客戶端。

完成準備后就可以開始項目的搭建了。

我這里就放置一個獲取U8token的代碼吧。

  1. public NewsModel getToken(U8APIModel _u8api)
  2. {
  3. try
  4. {
  5. string API = @"system/token";
  6. string parameter = "from_account=" + _u8api.From_Account + "&app_key=" + _u8api.App_Key + "&app_secret=" + _u8api.App_Secret;
  7. string json = HttpGet(API, parameter);
  8. JObject jo = (JObject)JsonConvert.DeserializeObject(json);
  9. JObject obj = JObject.Parse(json);
  10. var data = obj["token"];

  11. if (State(json))
  12. {
  13. NewsModel nw = new NewsModel
  14. {
  15. State = true
  16. };
  17. nw.News = data["id"].ToString();
  18. return nw;
  19. }
  20. string n = jo["errmsg"].ToString();
  21. NewsModel nm = new NewsModel
  22. {
  23. State = false,
  24. News = n
  25. };
  26. return nm;
  27. }
  28. catch (Exception ex)
  29. {
  30. return new NewsModel
  31. {
  32. State = false,
  33. News = ex.ToString()
  34. };
  35. }
  36. }
gettoken方法是get形式的所以直接放松就可以了,但是需要注意的是OpenAPI的post形式接口是需要json形式的參數的。
想對作者說點什么? 我來說一句
  • Su_victory
    Su_victory: 你好,我是一個剛入行的新人,師父離職了,走之前把項目交給了我,由于項目需要不得不對接用友U8的ERP接口,看到您的這篇文章寫得非常好,總結的很到位,但是你這里只有獲取Token的C#代碼,希望能得到完整的代碼,我會將其改寫為Java代碼,看到后請盡快提供完整的代碼,可以發(fā)送到郵箱zhwei1228@qq.com,十分感謝!(08-23 10:19#1樓)舉報回復
老中醫(yī)說:男人多吃這個東西,時間延長五倍! 扎馬特機械 · 頂新
老中醫(yī)推薦:讓女人床上尖叫的秘笈,1個方法7天硬起來 飛付網絡 · 頂新
老中醫(yī)說:腎虛多吃它,時間延長六倍! 敦福盛 · 頂新
男人腎虛 腎虧咋辦?只需吃它 99元老男人必備 一優(yōu) · 頂新

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多