国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp原生插件開發(fā)調(diào)用第三方SDK

這篇具有很好參考價值的文章主要介紹了uniapp原生插件開發(fā)調(diào)用第三方SDK。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  • uniapp安卓官方SDKAndroid 離線SDK - 正式版 | uni小程序SDK

  • 官方uni原生插件開發(fā)教程(android)網(wǎng)址:簡介 | uni小程序SDK

第一步,開發(fā)環(huán)境的準(zhǔn)備

  1. 下載uniapp安卓官方SDK待后面使用,解壓完成如下圖所示。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
  1. JAVA環(huán)境 jdk,打開cmd輸入java -version查看自己的jdk版本,官方文檔中提示jdk版本應(yīng)在1.7及以上,如果達(dá)不到標(biāo)準(zhǔn),自行下載相關(guān)版本配置好環(huán)境變量即可。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
  1. Android Studio 下載,下載地址下載 Android Studio 和應(yīng)用工具 - Android 開發(fā)者 ?|? Android Developers

第二步,創(chuàng)建自己的項目

打開AndroidStudio,在菜單欄選擇File>New>New Project,新建自定義項目

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

填寫項目名稱點擊完成

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

創(chuàng)建完成后為了方便使用我們轉(zhuǎn)為Project視圖,我這里是漢化后的

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

接下來創(chuàng)建模板,點擊菜單欄選擇File>New>New Module

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

選擇Android Library,填寫module name點擊完成

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

創(chuàng)建完畢后如圖所示

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

配置剛創(chuàng)建的Module(testplugin)的build.gradle信息

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

將dependencies下默認(rèn)生成的依賴注釋掉,添加uni-app所需庫依賴


//必須添加的依賴
compileOnly 'androidx.recyclerview:recyclerview:1.0.0'
compileOnly 'androidx.legacy:legacy-support-v4:1.0.0'
compileOnly 'androidx.appcompat:appcompat:1.0.0'
compileOnly 'com.alibaba:fastjson:1.2.83'
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

導(dǎo)入官方提供的uni插件原生項目

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

將UniPlugin-Hello-AS下的app>libs下的文件復(fù)制到自己項目的app>libs

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

回到剛剛創(chuàng)建的testplugin的build.gradle中,進(jìn)行導(dǎo)入aar需要的配置操作,在dependencies內(nèi)添加


compileOnly fileTree(include: ['uniapp-v8-release.aar'], dir: '../app/libs')
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

然后點擊Sync Now進(jìn)行同步處理

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

第三步,原生插件的開發(fā)

在我們所創(chuàng)建的module(testPlugin)>src>main>java>com.test.testPlugin創(chuàng)建類TestModule

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
  • Module 擴(kuò)展必須繼承 UniModule 類

  • 擴(kuò)展方法必須加上@UniJSMethod (uiThread = false or true) 注解。UniApp 會根據(jù)注解來判斷當(dāng)前方法是否要運行在 UI 線程,和當(dāng)前方法是否是擴(kuò)展方法。

我只做了最簡單的返回插件調(diào)用成功的語句,可根據(jù)自己的業(yè)務(wù)邏輯自行編寫


package com.test.testplugin;

import com.alibaba.fastjson.JSONObject;

import io.dcloud.feature.uniapp.annotation.UniJSMethod;
import io.dcloud.feature.uniapp.bridge.UniJSCallback;
import io.dcloud.feature.uniapp.common.UniModule;

public class TestModule extends UniModule {
    @UniJSMethod(uiThread = false)
    public void open(UniJSCallback callback) {
        JSONObject data = new JSONObject();
        data.put("code","插件調(diào)用成功");
        callback.invoke(data);
    }
}

第四步,注冊插件

在app>src>main目錄下創(chuàng)建assets文件夾

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

在app>src>main>assets目錄下創(chuàng)建dcloud_uniplugins.json文件

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

將官方dcloud_uniplugins.json復(fù)制過來進(jìn)行修改

dcloud_uniplugins.json說明

  • nativePlugins: 插件跟節(jié)點 可存放多個插件

  • hooksClass: 生命周期代理(實現(xiàn)AppHookProxy接口類)格式(完整包名加類名)

  • plugins: 插件數(shù)組

  • name : 注冊名稱

  • class : module 或 component 實體類完整名稱

  • type : module 或 component類型。


{
	"nativePlugins":[
		{
		    "hooksClass":"uni.dcloud.io.uniplugin_richalert.apphooks",
		    "plugins":[
		    {
		        "type":"module",
		        "name":"DCloud-RichAlert",
		        "class":"uni.dcloud.io.uniplugin_richalert.RichAlertModule"
		    }
		    ]
		}
	]}
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

第五步,打包插件

打包插件到uniapp中使用,選擇右側(cè)Gradle>testplugin>Tasks>other>assembleRelease,雙擊assembleRelease等待系統(tǒng)module的arr文件。

注意:官方文檔中是選擇Gradle--->插件module--->Tasks--->build--->assembleRelease編譯module的aar文件

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

成功后在testPlugin>build>outputs>aar目錄下就可以找到相關(guān)插件了

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

第六步,HBuilderX導(dǎo)入和使用本地插件

新建uniapp項目如圖所示

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

按照官方目錄,創(chuàng)建目錄nativeplugins>插件文件夾名稱(最好和dcloud_uniplugins.json文件里填寫的name一樣)>android目錄下,將剛才打包的插件放到android下,創(chuàng)建package.json文件,放入到插件文件夾目錄下。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

配置package.json,官方描述uni小程序SDK

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

注意:插件標(biāo)識id必須和name一致,plugins下的class是注冊插件的類名要填對(同dcloud_uniplugins.json文件中的class一致)。配置文件為 json 格式,不能有注釋,否則會解析失敗

最后在manifest.json下選擇我們開發(fā)的插件點擊確認(rèn)

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

在uniapp項目中獲取插件

通過使用uni.requireNativePlugin獲取插件對象。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

第五步,運行項目

1.通過在線打包制作自定義基座來運行

選擇運行>運行到手機(jī)或模擬器>制作自定義調(diào)試基座

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

我這里使用自用證書(證書沒有的可自行申請),填寫完成后點擊打包

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

打自定義調(diào)試基座成功后,運行項目選擇自定義調(diào)試基座

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

然后運行到Android App基座

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

運行后點擊按鈕調(diào)用插件方法獲取到了插件返回值,調(diào)用插件成功,接下來可以進(jìn)行自己的業(yè)務(wù)開發(fā)

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

上述運行是離線打包制作自定義基座來運行也可以通過AndroidStudio來運行條件基本一致,所以前期先把共同條件配置好

2.通過AndroidStudio來運行

配置AndroidManifest.xml,app>src>main>AndroidManifest.xml

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

添加內(nèi)容到application節(jié)點,復(fù)制官方文檔中的配置。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
<activity
            android:name="io.dcloud.PandoraEntry"
            android:configChanges="orientation|keyboardHidden|keyboard|navigation"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:hardwareAccelerated="true"
            android:theme="@style/TranslucentTheme"
            android:screenOrientation="user"
            android:windowSoftInputMode="adjustResize"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <action android:name="android.intent.action.VIEW" />
                <data android:scheme=" " />
            </intent-filter>
        </activity>
        <activity
            android:name="io.dcloud.PandoraEntryActivity"
            android:launchMode="singleTask"
            android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale|keyboard|smallestScreenSize|screenLayout|screenSize|uiMode"
            android:hardwareAccelerated="true"
            android:permission="com.miui.securitycenter.permission.AppPermissionsEditor"
            android:screenOrientation="user"
            android:theme="@style/DCloudTheme"
            android:windowSoftInputMode="adjustResize">
        </activity>

如下圖在build.gradle(app)中添加引用資源

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation fileTree(include: ['*.aar'], dir: 'libs')
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'com.facebook.fresco:fresco:1.13.0'
implementation "com.facebook.fresco:animated-gif:1.13.0"
//基座需要必須添加
implementation 'com.github.bumptech.glide:glide:4.9.0'
implementation 'com.alibaba:fastjson:1.1.46.android'

uni-app配置時需要在build.gradle中添加aaptOptions配置,在android中配置

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔


aaptOptions {
        additionalParameters '--auto-add-overlay'
        ignoreAssetsPattern "!.svn:!.git:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"
    }

然后點擊右上角的Sync Now。然后回到uniapp項目中,如圖在發(fā)行選項>原生APP-本地打包(L)中選擇生成本地打包App資源(R)

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

成功后找到如下所示文件

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

回到Android studio中在assets文件夾下創(chuàng)建apps文件夾,將本地打包資源處理后的文件(我的是__UNI__D95B2DF)拷貝到apps文件夾下。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

然后在build.gradle(app)下添加,implementation project(':testPlugin')用來引入本地插件

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

將下載的SDK在目錄Android-SDK@3.6.18.81676_20230117\SDK\assets中找到data文件夾,拷貝到app>src>main>assets下

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

自定義基座的配置

在app目錄下,將assets下apps文件夾中的manifest.json文件和data文件夾中的dcloud_control.xml文件打開,確保manifest.json中的id和dcloud_control.xml中的appid一致。并設(shè)置根節(jié)點的debug和syncDebug為true

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

在app>src>main>res>values配置strings.xml文件,將manifest.json文件中的name配置到strings.xml文件中

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

登陸dcloud開發(fā)者中心找到我們創(chuàng)建的uniapp項目,打開項目點擊安卓云端證書-創(chuàng)建證書,等待生成證書。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

生成證書后點擊下載證書我們將下載好的證書重命名為demoKeys.keystore,將在Android studio中自己項目的app下創(chuàng)建文件夾key>testaline,將demoKeys.keystore放在此目錄下如下圖所示

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

然后在dcloud中點擊各平臺信息點擊修改

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

包名為build.gradle(app)文件中android下的defaultConfig下的applicationId。SHA1、MD5、SHA256的值在剛申請的證書詳情中,注意對應(yīng)

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

修改后點擊保存,創(chuàng)建離線打包Key

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

在Android studio項目中app>src>main>AndroidManifest.xml文件中添加代碼,android:value的值是我們創(chuàng)建的appkey,將第二張圖紅色框中的appkey復(fù)制進(jìn)去就行。

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

在build.gradle(app)文件中添加如下代碼,紅線框為需要添加部分

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

然后切換為app,點擊運行到你連接的設(shè)備就行了,我這里是運行到雷電模擬器

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

插件開發(fā)成功接下來可以進(jìn)行自己的業(yè)務(wù)開發(fā),調(diào)用第三方SDK。我涉及的是調(diào)用SDK獲取稱重數(shù)據(jù),將SDK導(dǎo)入module下的libs目錄下

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

在build.gradle(:testPlugin)中引入jar文件

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

然后編寫自己的業(yè)務(wù)邏輯,原本怎么調(diào)用SDK的就怎么調(diào)用。

關(guān)于獲取上下文

在module下新建MyApplication類,輸入下列代碼。然后將lib5+導(dǎo)入到libs下

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

import android.content.Context;
import io.dcloud.application.DCloudApplication;
public class MyApplication extends DCloudApplication{
    public static Context context;
    public static Context getContext() {
        return  context;
    }
    @Override
    public void onCreate() {
        super.onCreate();
        context = this;

    }
}
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

在AndroidMainfest.xml中配置

uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔
uniapp怎么引用第三方sdk,uni-app,android,android studio,前端,Powered by 金山文檔

參考文章:

  • uni原生插件開發(fā)流程一覽—Module擴(kuò)展

  • uniapp開發(fā)android原生插件(二):引入依賴、開發(fā)插件 - 學(xué)海無涯網(wǎng)文章

小白分享自己的開發(fā)過程,如有錯誤請各位大佬指出。文章來源地址http://www.zghlxwxcb.cn/news/detail-553758.html

到了這里,關(guān)于uniapp原生插件開發(fā)調(diào)用第三方SDK的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • pytest 第三方插件

    目錄 前言: 順序執(zhí)行:pytest-ordering 失敗重試:pytest-rerunfailures 并行執(zhí)行:pytest-xdist pytest 是一個廣泛使用的 Python 測試框架。它具有強(qiáng)大的測試運行器、測試驅(qū)動開發(fā)和測試結(jié)果可視化等功能。除此之外,pytest 還支持許多第三方插件,這些插件可以為測試帶來更多的便利和

    2024年02月16日
    瀏覽(24)
  • AndroidStudio調(diào)用第三方so庫

    AndroidStudio調(diào)用第三方so庫

    背景 ????????最近公司設(shè)備換了新的觸摸屏(為I2C接口),該觸摸屏有個app,app中可以顯示觸摸屏固件的版本。我需要做的是在自己的app中讀取到觸摸屏固件版本。 ????????反編譯了apk,得到了源碼,發(fā)現(xiàn)對方app是通過jni調(diào)用so庫的方式獲取到的觸摸屏固件版本。所以

    2024年04月26日
    瀏覽(32)
  • 安全開發(fā)-PHP應(yīng)用&留言板功能&超全局變量&數(shù)據(jù)庫操作&第三方插件引用&后臺模塊&Session&Cookie&Token&身份驗證&唯一性

    安全開發(fā)-PHP應(yīng)用&留言板功能&超全局變量&數(shù)據(jù)庫操作&第三方插件引用&后臺模塊&Session&Cookie&Token&身份驗證&唯一性

    DW + PHPStorm + PhpStudy + Navicat Premium DW : HTMLJSCSS開發(fā) PHPStorm : 專業(yè)PHP開發(fā)IDE PhpStudy :Apache MYSQL環(huán)境 Navicat Premium: 全能數(shù)據(jù)庫管理工具 1、數(shù)據(jù)庫名,數(shù)據(jù)庫表名,數(shù)據(jù)庫列名 2、數(shù)據(jù)庫數(shù)據(jù),格式類型,長度,鍵等 PHP函數(shù):連接,選擇,執(zhí)行,結(jié)果,關(guān)閉等 參考:https://www.runoo

    2024年02月17日
    瀏覽(52)
  • 微信小程序使用第三方插件

    微信小程序使用第三方插件

    這里是使用npm方式安裝第三方插件: 1,首先新建一個微信小程序項目并找到該項目的文件地址, 如下圖: 該項目中我以安裝 weui插件為例進(jìn)行演示。在上圖中的目錄中打開PowerShell窗口,先要進(jìn)行npm 初始化,輸入npm help init? ,默認(rèn)回車下一步下一步就ok; 2,輸入命令:npm in

    2024年02月08日
    瀏覽(89)
  • JMeter進(jìn)階-常用第三方插件講解

    JMeter進(jìn)階-常用第三方插件講解

    準(zhǔn)備工作: 1.最新版本的JMeter是默認(rèn)不展示插件管理器的,所以我們需要手動添加插件管理器 2.下載地址:https://jmeter-plugins.org/install/Install/,下載插件plugins-manager.jar,然后將jar包放在apache-jmeter-x.x.xlibext路徑下,重新打開jmeter客戶端即可在“選項”下面可以看到了Plugins-Ma

    2023年04月08日
    瀏覽(19)
  • 微信小程序第三方插件申請

    記錄下小程序申請插件的頁面,之前自己找了很久,方便后續(xù)使用 1. 先找到自己需要的第三方插件的appid 2.?登錄微信公眾平臺后臺(mp.weixin.qq.com) 3. 打開小程序插件頁面? ????????https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=插件appid ? ? ? ? 如小程序直播的頁面就是:http

    2024年02月09日
    瀏覽(93)
  • C#--調(diào)用Python(包含第三方庫)

    C#--調(diào)用Python(包含第三方庫)

    參考鏈接 可以很好的支持第三方庫。 推薦這個,經(jīng)本人驗證這個很好用。 后文 2. 詳細(xì)使用。 如果使用第三方庫就放棄這個吧,真的用不了,使用時報各種錯。 如果只是標(biāo)準(zhǔn)庫,可以用這個。 只需要在 nuget 里裝上 IronPython 和 IronPython.StdLib 即可。 使用參考鏈接 1.3.1 示例演

    2024年02月07日
    瀏覽(21)
  • SpringBoot案例 調(diào)用第三方接口傳輸數(shù)據(jù)

    SpringBoot案例 調(diào)用第三方接口傳輸數(shù)據(jù)

    最近再寫調(diào)用三方接口傳輸數(shù)據(jù)的項目,這篇博客記錄項目完成的過程,方便后續(xù)再碰到類似的項目可以快速上手 項目結(jié)構(gòu): 這里主要介紹HttpClient發(fā)送POST請求工具類和定時器的使用,mvc三層架構(gòu)編碼不做探究 pom.xml application-dev.yml Constast utils scheduled 該定時任務(wù)每10秒執(zhí)行一

    2024年02月12日
    瀏覽(30)
  • 僅僅是調(diào)用第三方接口那么簡單嗎?

    僅僅是調(diào)用第三方接口那么簡單嗎?

    最近有個項目需要本地處理之后,然后調(diào)用第三方接口,本來開始覺得很簡單得事情,不就是調(diào)用第三方接口嗎?但是卻一波三折。 首先有了下面的第一版的設(shè)計。 這個設(shè)計很簡單,也是最容易想到的。主要有下面幾步 1、本地處理; 2、調(diào)用第三方接口; 3、本地日志打印

    2024年02月06日
    瀏覽(25)
  • 我調(diào)用第三方接口遇到的13大坑

    我調(diào)用第三方接口遇到的13大坑

    在實際工作中,我們經(jīng)常需要在項目中調(diào)用第三方API接口,獲取數(shù)據(jù),或者上報數(shù)據(jù),進(jìn)行數(shù)據(jù)交換和通信。 那么,調(diào)用第三方API接口會遇到哪些問題?如何解決這些問題呢? 這篇文章就跟大家一起聊聊第三方API接口的話題,希望對你會有所幫助。 ? 一般我們在第一次對接

    2023年04月16日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包