Mert én a .NET verziót készítem az SDK-nak, és a hivatalos nem adja meg a .NET verziót, így csak magam tudom megírni az SDK-t
Ezután írjuk az SDK egyik oldalát a Java verzió mintájára modellezve, és végül futtatjuk, és a hiba a következő:
SDK. InvalidRegionId : Nem talál hozzáférési végpontot. A jelenlegi Java verzió biztosan nem kap hibát!!
Az Alibaba Cloud hivatalos magyarázata a következő:
Open API hiba InvalidRegionId: Nem talál hozzáférési végpontot
Ha hívod az Üzenetsorban Nyílt API API-t, és az InvalidRegionId : Nem talál hozzáférési végpontot, ellenőrizd, hogy a kódban használt regionID helyes-e.
Fontos megjegyezni, hogy a kódban két helyen van a regionId.
Az első hely:
IClientProfile profile = DefaultProfile.getProfile(regionId, accessKey, secretKey);
A regionId itt semmi köze a nyilvános hálózat/Peking/Hangzhou regionális információihoz, amelyhez az MQ Topic tartozik, csak arra a régióra utal, ahol az API átjáró található, és a jelenleg támogatott értékek: cn-beijing, cn-hangzhou, cn-qingdao, cn-shenzhen, és az alapértelmezett érték cn-hangzhou.
Második hely:
request.setOnsRegionId("regionid");
A regionális azonosító itt a közhálózat/Peking/Hangzhou regionális információi, amelyhez az MQ Topic tartozik. Az egyes régiók regionidjának megszerzéséhez az OnsRegionList módszerrel használhatod az elérhetőséget.
Valójában a megoldás nagyon egyszerű, és a megoldás a következő:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|