Security News
Cloudflare Adds Security.txt Setup Wizard
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
@tencent-sdk/capi
Advanced tools
This is a basement api tool for all tencent cloud apis.
Capi
is the only class for create a client request instance, and the instance only has one method request
.
You can use it like below:
import { Capi } from '@tencent-sdk/capi';
const client = new Capi({
Region: 'ap-guangzhou',
SecretId: 'Please input your SecretId',
SecretKey: 'Please input your SecretKey',
Token: 'Please input your Token',
ServiceType: 'tmt',
});
try {
const res = await client.request(
{
Action: 'TextTranslate',
Version: '2018-03-21',
SourceText: 'hello',
Source: 'auto',
Target: 'zh',
ProjectId: 0,
},
{
debug: true,
host: 'tmt.tencentcloudapi.com',
},
);
console.log('res', res);
} catch (e) {
console.log(e);
}
This is a demo for using Tencent Machine Translator.
const client = new Capi(CapiOptions);
client.request(RequestData, RequestOptions, isV3);
CapiOptions
for Capi ConstructorName | Description | Type | Required | Default |
---|---|---|---|---|
ServiceType | tencent service type | string | true | '' |
Region | request region | string | true | ap-guangzhou |
SecretId | tencent account secret id | string | true | '' |
SecretKey | tencent account secret key | string | true | '' |
Token | tencent account token | string | false | '' |
debug | whether enable log debug info | boolean | false | false |
host | request host | string | false | false |
baseHost | request domain | string | false | 'api.qcloud.com' |
path | request path | string | false | '/' |
method | request method | string | false | 'POST' |
protocol | request protocol | string | false | 'https' |
SignatureMethod | request signature | string | false | 'sha1' |
RequestData
for reqeust methodName | Description | Type | Required | Default |
---|---|---|---|---|
Action | api action | string | true | '' |
Version | api version | string | true | '2018-03-21' |
RequestClient | specify your service | string | false | 'TSS-CAPI' |
[propName] | left api parameters | any | false | '' |
RequestOptions
for reqeust methodIt is a copy from CapiOptions
, if you set this, you can rewrite the properties in CapiOptions
.
isV3
for request methodisV3
is used to specify to use version for authentication.
true
: usingTC3-HMAC-SHA256
false
: usingHmacSHA256
orSha1
MIT
FAQs
Tencent cloud api sdk
The npm package @tencent-sdk/capi receives a total of 86,475 weekly downloads. As such, @tencent-sdk/capi popularity was classified as popular.
We found that @tencent-sdk/capi demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
Security News
The Socket Research team breaks down a malicious npm package targeting the legitimate DOMPurify library. It uses obfuscated code to hide that it is exfiltrating browser and crypto wallet data.
Security News
ENISA’s 2024 report highlights the EU’s top cybersecurity threats, including rising DDoS attacks, ransomware, supply chain vulnerabilities, and weaponized AI.