Closed ranareinsit closed 1 year ago
Здравствуйте.
код ошибки:
Error: 14 UNAVAILABLE: Name resolution failed for target dns:https://sandbox-invest-public-api.tinkoff.ru:443
node -v v19.8.1
"dependencies": { "@grpc/grpc-js": "^1.8.15", "google-protobuf": "^3.21.2" }
примерный сценарий для воспроизведения (опуская детали по генерации контрактов):
const jspb = require("google-protobuf"); const grpc_js = require("@grpc/grpc-js"); /* WORKS >>> */ const endpoint = `sandbox-invest-public-api.tinkoff.ru:443`; /* NOT >>> */ // const endpoint = `https://sandbox-invest-public-api.tinkoff.ru:443`; const ssl = grpc_js.credentials.createSsl(); const metadata = new grpc_js.Metadata(); metadata.add("Authorization", "Bearer " + ""); const metadataCreds = grpc_js.credentials.createFromMetadataGenerator( (args, callback) => callback(null, metadata)); const ssl_creds = grpc_js.credentials.combineChannelCredentials( ssl, metadataCreds); const client = new services.grpc_SandboxService.SandboxServiceClient( endpoint, ssl_creds); const request = new services.UsersService.GetAccountsRequest(); client.getSandboxAccounts(request, console.log);
их надо убрать из документации, либо дать пояснения. 👀
/* NOT >>> */ // const endpoint = `https://sandbox-invest-public-api.tinkoff.ru:443`; А если так const endpoint = `https://sandbox-invest-public-api.tinkoff.ru`;
/* NOT >>> */ // const endpoint = `https://sandbox-invest-public-api.tinkoff.ru:443`;
А если так
const endpoint = `https://sandbox-invest-public-api.tinkoff.ru`;
попробовать ?
Здравствуйте.
C явно указанными протоколами, в песочнице падает соединение.
код ошибки:
примерный сценарий для воспроизведения (опуская детали по генерации контрактов):
их надо убрать из документации, либо дать пояснения. 👀