Nes aš kuriu SDK .NET versiją, o pareigūnas nepateikia SDK .NET versijos, todėl SDK galiu parašyti tik pats
Tada parašykite vieną SDK pusę, sumodeliuotą pagal "Java" versiją, ir galiausiai paleiskite ją ir pastebėkite, kad klaida yra tokia:
SDK. InvalidRegionId : Nepavyko rasti prieigos galinio punkto. Dabartinė Java versija tikrai negauna klaidos!!
Oficialus "Alibaba Cloud" paaiškinimas yra toks:
Atidaryti API klaidą InvalidRegionId: nepavyksta rasti prieigos galinio punkto
Jei iškviečiate pranešimų eilės atvirą API API ir gaunate klaidą InvalidRegionId : Nepavyko rasti prieigos galinio punkto, patikrinkite, ar kode naudojamas regionId yra teisingas.
Atkreipkite dėmesį, kad kode yra dvi vietos, kuriose dalyvauja regionId.
Pirmoji vieta:
IClientProfile profilis = DefaultProfile.getProfile(regionId, accessKey, secretKey);
RegionId čia neturi nieko bendra su viešojo tinklo / Pekino / Hangdžou, kuriam priklauso MQ tema, regionine informacija, jis nurodo tik regioną, kuriame yra API šliuzas, o šiuo metu palaikomos reikšmės yra cn-beijing, cn-hangzhou, cn-qingdao, cn-shenzhen, o numatytoji yra cn-hangzhou.
Antroji vieta:
request.setOnsRegionId("regionid");
Regionid čia yra regioninė informacija apie viešąjį tinklą/Pekiną/Hangdžou, kuriam priklauso MQ Topic. Norėdami gauti kiekvieno regiono regiono ID, galite iškviesti metodą OnsRegionList, kad jį gautumėte.
Tiesą sakant, sprendimas yra labai paprastas, o sprendimas yra toks:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|