ਆਪਣੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਦਾ ਉਪਭੋਗਤਾ ਨਾਮ ਅਤੇ ਗੁਪਤ ਟੋਕਨ ਅੰਤਮ ਬਿੰਦੂ 'ਤੇ ਭੇਜੋ। ਇਸ ਐਕਸਚੇਂਜ ਨੂੰ ਬੇਅਰਰ ਟੋਕਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਬਾਅਦ ਦੀਆਂ REST ਬੇਨਤੀਆਂ 'ਤੇ ਇੱਕ ਬੇਅਰਰ ਟੋਕਨ ਵਜੋਂ ਵਾਪਸ ਕੀਤੇ ਐਕਸੈਸ ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
password: ਇਹ JSON ਖੇਤਰ ਤੁਹਾਡੇ API ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਗੁਪਤ ਰੱਖਦਾ ਹੈ, ਨਾ ਕਿ ਤੁਹਾਡੇ ਖਾਤੇ ਦਾ ਲੌਗਇਨ ਪਾਸਵਰਡ।
ਆਪਣੀ ਪਹਿਲੀ ਬੇਨਤੀ ਕਰੋ
ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਉਦਾਹਰਨ ਚਲਾਓ। ਇਹ ਤੁਹਾਡੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਲਈ ਪੁੱਛਦਾ ਹੈ, ਇੱਕ ਐਕਸੈਸ ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਡਿਵਾਈਸਾਂ ਦੇ ਪਹਿਲੇ ਪੰਨੇ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ। ਟੋਕਨ ਨੂੰ ਨਿੱਜੀ ਰੱਖੋ। ਇਹ ਦਸਤਾਵੇਜ਼ੀ ਪੰਨੇ ਕਦੇ ਵੀ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਦੀ ਮੰਗ ਨਹੀਂ ਕਰਦੇ ਜਾਂ ਸਟੋਰ ਨਹੀਂ ਕਰਦੇ।
ਇੱਕ ਭਾਸ਼ਾ ਚੁਣੋ ਅਤੇ ਹੇਠਾਂ ਸੂਚੀਬੱਧ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ। ਉਦਾਹਰਣਾਂ ਕਲਾਉਡ API ਐਡਰੈੱਸ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ। ਦਸਤਾਵੇਜ਼ਾਂ, ਸਮਰਥਨ ਟਿਕਟਾਂ ਜਾਂ ਸਾਂਝੇ ਕੀਤੇ ਲੌਗਾਂ ਵਿੱਚ ਕਦੇ ਵੀ ਅਸਲ ਰਾਜ਼ ਨਾ ਚਿਪਕਾਓ।
cURL: Bash + jq · Python: requests · C#: .NET 8+ (HttpClient)
C#: dotnet new console → Program.cs → dotnet run
$credential = Get-Credential
$body = @{
username = $credential.UserName
password = $credential.GetNetworkCredential().Password
audience = "api"
} | ConvertTo-Json
$token = Invoke-RestMethod -Method Post -Uri "https://api.remotegymp.com/v1/auth/token" -ContentType "application/json" -Body $body
$env:RG_API_TOKEN = $token.accessToken
Invoke-RestMethod -Uri "https://api.remotegymp.com/v1/devices?pageSize=25" -Headers @{ Authorization = "Bearer $env:RG_API_TOKEN" }ਪਹੁੰਚ ਟੋਕਨ ਜਵਾਬ
ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਐਕਸਚੇਂਜ ਹੇਠਾਂ ਦਿੱਤੇ ਖੇਤਰਾਂ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇੱਥੇ ਦਿਖਾਇਆ ਗਿਆ ਟੋਕਨ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ। ਜੀਵਨ ਕਾਲ ਸਕਿੰਟਾਂ ਵਿੱਚ ਹੈ ਅਤੇ ਮਿਆਦ ਪੁੱਗਣ ਦਾ ਟਾਈਮਸਟੈਂਪ UTC ਹੈ।
{
"accessToken": "<access-token>",
"tokenType": "Bearer",
"expiresIn": 1800,
"expiresAtUtc": "2026-10-26T12:30:00Z"
}ਪ੍ਰਮਾਣ-ਪੱਤਰ-ਜਾਰੀ ਕੀਤੇ ਟੋਕਨ ਪਿਛਲੇ 30 ਮਿੰਟਾਂ ਵਿੱਚ। ਇਹ ਐਕਸਚੇਂਜ ਰਿਫਰੈਸ਼ ਟੋਕਨ ਵਾਪਸ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਇੱਕ ਟੋਕਨ ਦੀ ਮਿਆਦ ਪੁੱਗ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਪ੍ਰਮਾਣ ਪੱਤਰ ਨੂੰ ਦੁਬਾਰਾ ਬਦਲੋ। ਇੱਕ ਰੁਕਾਵਟੀ ਲਿਖਤ ਲਈ, ਇਸ ਨੂੰ ਮੁੜ-ਸਪੁਰਦ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸਦੇ ਨਤੀਜੇ ਅਤੇ ਅੰਤਮ ਬਿੰਦੂ ਦੇ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਦੇ ਨਿਯਮਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
ਚੁਣੋ ਕਿ ਪਹੁੰਚ ਟੋਕਨ ਕਿੱਥੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ
audience: "api"- REST API ਬੇਨਤੀਆਂ ਲਈ ਇਸ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਡਿਫੌਲਟ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਦਰਸ਼ਕ ਖੇਤਰ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
audience: "mcp"- ਇਸ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਸਿਰਫ਼ ਇੱਕ MCP ਕਲਾਇੰਟ ਲਈ ਕਰੋ ਜੋ ਇੱਕ ਬੇਅਰਰ ਟੋਕਨ ਨਾਲ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਵਿੱਚ MCP ਸਮਰਥਿਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। API ਅਤੇ MCP ਟੋਕਨਾਂ ਨੂੰ ਆਪਸ ਵਿੱਚ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ।
ਜੇਕਰ ਪ੍ਰਮਾਣਿਕਤਾ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ
- 401
- ਉਪਭੋਗਤਾ ਨਾਮ ਅਤੇ ਗੁਪਤ, ਪ੍ਰਮਾਣ ਪੱਤਰ ਦੀ ਮਿਆਦ ਅਤੇ ਰੱਦ ਕਰਨ ਦੀ ਜਾਂਚ ਕਰੋ। ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਬੇਨਤੀ 'ਤੇ, ਟੋਕਨ ਦੀ ਮਿਆਦ ਅਤੇ ਦਰਸ਼ਕਾਂ ਦੀ ਵੀ ਜਾਂਚ ਕਰੋ। ਉਸੇ ਅਵੈਧ ਪ੍ਰਮਾਣ ਪੱਤਰ ਨੂੰ ਦੁਹਰਾਉਣ ਨਾਲ ਸਮੱਸਿਆ ਹੱਲ ਨਹੀਂ ਹੋਵੇਗੀ।
- 403
- ਜਵਾਬ ਕੋਡ ਅਤੇ ਸੰਦੇਸ਼ ਦੀ ਜਾਂਚ ਕਰੋ। ਪਹੁੰਚ ਨੂੰ ਇਜਾਜ਼ਤਾਂ, ਨੈੱਟਵਰਕ ਜਾਂ ਦੇਸ਼ ਨੀਤੀ, ਮਾਲਕ ਦੀ ਮੌਜੂਦਾ ਪਹੁੰਚ, ਜਾਂ ਐਡ-ਆਨ ਯੋਗਤਾ ਦੁਆਰਾ ਬਲੌਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਨਵਾਂ ਟੋਕਨ ਉਹਨਾਂ ਜਾਂਚਾਂ ਨੂੰ ਬਾਈਪਾਸ ਨਹੀਂ ਕਰਦਾ ਹੈ।
- 429 ·
Retry-After - ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਜਵਾਬ ਸਿਰਲੇਖ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਦੇਰੀ ਦੀ ਉਡੀਕ ਕਰੋ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਟੋਕਨ-ਕੋਸ਼ਿਸ਼ ਸੀਮਾ ਹਰੇਕ ਰੀਲੇ 'ਤੇ 10 ਪ੍ਰਤੀ ਸਰੋਤ IP ਪ੍ਰਤੀ ਮਿੰਟ ਹੈ। ਪਲੇਟਫਾਰਮ ਸੈਟਿੰਗਾਂ ਇਸ ਸੀਮਾ ਨੂੰ ਬਦਲ ਸਕਦੀਆਂ ਹਨ।