[#1066] not getting login token from api

Migrated from Redmine #1066 | Author: Mohammed Thoufiq M
Status: Feedback | Priority: High, I’m very impatient | Created: 2023-06-26


iam getting following different response for gettoken api

{“transport”:“POST”,“envelope”:“JSON-RPC-2.0”,“contentType”:“application/json”,“SMDVersion”:“2.0”,“target”:“/login”,“services”:{“getServiceUrl”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false}],“returns”:“object”},“getToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“apiKey”,“optional”:false}],“returns”:“object”},“getUserToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“userLogin”,“optional”:false},{“type”:“object”,“name”:“userPassword”,“optional”:false}],“returns”:“object”},“getApplicationToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“applicationApiKey”,“optional”:false}],“returns”:“object”}},“methods”:{“getServiceUrl”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false}],“returns”:“object”},“getToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“apiKey”,“optional”:false}],“returns”:“object”},“getUserToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“userLogin”,“optional”:false},{“type”:“object”,“name”:“userPassword”,“optional”:false}],“returns”:“object”},“getApplicationToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“applicationApiKey”,“optional”:false}],“returns”:“object”}}}

Mohammed Thoufiq M wrote:

Mohammed Thoufiq M wrote:

iam getting following different response for gettoken api

{“transport”:“POST”,“envelope”:“JSON-RPC-2.0”,“contentType”:“application/json”,“SMDVersion”:“2.0”,“target”:“/login”,“services”:{“getServiceUrl”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false}],“returns”:“object”},“getToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“apiKey”,“optional”:false}],“returns”:“object”},“getUserToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“userLogin”,“optional”:false},{“type”:“object”,“name”:“userPassword”,“optional”:false}],“returns”:“object”},“getApplicationToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“applicationApiKey”,“optional”:false}],“returns”:“object”}},“methods”:{“getServiceUrl”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false}],“returns”:“object”},“getToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“apiKey”,“optional”:false}],“returns”:“object”},“getUserToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“userLogin”,“optional”:false},{“type”:“object”,“name”:“userPassword”,“optional”:false}],“returns”:“object”},“getApplicationToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“applicationApiKey”,“optional”:false}],“returns”:“object”}}}

Redmine Admin wrote:

please provide raw http request, response and your booking site url

Mohammed Thoufiq M wrote:

Mohammed Thoufiq M wrote:

Mohammed Thoufiq M wrote:

iam getting following different response for gettoken api

{“transport”:“POST”,“envelope”:“JSON-RPC-2.0”,“contentType”:“application/json”,“SMDVersion”:“2.0”,“target”:“/login”,“services”:{“getServiceUrl”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false}],“returns”:“object”},“getToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“apiKey”,“optional”:false}],“returns”:“object”},“getUserToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“userLogin”,“optional”:false},{“type”:“object”,“name”:“userPassword”,“optional”:false}],“returns”:“object”},“getApplicationToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“applicationApiKey”,“optional”:false}],“returns”:“object”}},“methods”:{“getServiceUrl”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false}],“returns”:“object”},“getToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“apiKey”,“optional”:false}],“returns”:“object”},“getUserToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“companyLogin”,“optional”:false},{“type”:“object”,“name”:“userLogin”,“optional”:false},{“type”:“object”,“name”:“userPassword”,“optional”:false}],“returns”:“object”},“getApplicationToken”:{“envelope”:“JSON-RPC-2.0”,“transport”:“POST”,“parameters”:[{“type”:“object”,“name”:“applicationApiKey”,“optional”:false}],“returns”:“object”}}}

can anyone pls explain we are facing login issue

Mohammed Thoufiq M wrote:

Redmine Admin wrote:

please provide raw http request, response and your booking site url

curl --location ‘https://user-api.simplybook.me/login
–header ‘X-Company-Login;’
–header ‘Content-Type: application/json’
–data ‘{“jsonrpc”:“2.0”,“method”:“getToken”,“params”:[“cocorio”,“api_key”],“id”:1}’

response
{
“transport”: “POST”,
“envelope”: “JSON-RPC-2.0”,
“contentType”: “application/json”,
“SMDVersion”: “2.0”,
“target”: “/login”,
“services”: {
“getServiceUrl”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “companyLogin”,
“optional”: false
}
],
“returns”: “object”
},
“getToken”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “companyLogin”,
“optional”: false
},
{
“type”: “object”,
“name”: “apiKey”,
“optional”: false
}
],
“returns”: “object”
},
“getUserToken”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “companyLogin”,
“optional”: false
},
{
“type”: “object”,
“name”: “userLogin”,
“optional”: false
},
{
“type”: “object”,
“name”: “userPassword”,
“optional”: false
}
],
“returns”: “object”
},
“getApplicationToken”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “applicationApiKey”,
“optional”: false
}
],
“returns”: “object”
}
},
“methods”: {
“getServiceUrl”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “companyLogin”,
“optional”: false
}
],
“returns”: “object”
},
“getToken”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “companyLogin”,
“optional”: false
},
{
“type”: “object”,
“name”: “apiKey”,
“optional”: false
}
],
“returns”: “object”
},
“getUserToken”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “companyLogin”,
“optional”: false
},
{
“type”: “object”,
“name”: “userLogin”,
“optional”: false
},
{
“type”: “object”,
“name”: “userPassword”,
“optional”: false
}
],
“returns”: “object”
},
“getApplicationToken”: {
“envelope”: “JSON-RPC-2.0”,
“transport”: “POST”,
“parameters”: [
{
“type”: “object”,
“name”: “applicationApiKey”,
“optional”: false
}
],
“returns”: “object”
}
}
}

Dmytro Bondarev wrote:

Hi, you should do POST request instead of GET:

curl -XPOST --location ‘https://user-api.simplybook.me/login
–header ‘X-Company-Login: blabla’
–header ‘Content-Type: application/json’
–data ‘{“jsonrpc”:“2.0”,“method”:“getToken”,“params”:[“cocorio”,“api_key”],“id”:1}’

Mohammed Thoufiq M wrote:

iam using post only still i am getting same response

Mohammed Thoufiq M wrote:

Mohammed Thoufiq M wrote:

iam using post only still i am getting same response

wvwn i imported the code u shared and tested

Mohammed Thoufiq M wrote:

Mohammed Thoufiq M wrote:

Mohammed Thoufiq M wrote:

iam using post only still i am getting same response

wvwn i imported the code u shared and tested

Mohammed Thoufiq M wrote:

Mohammed Thoufiq M wrote:

iam using post only still i am getting same response
i checked will all valid data and post method still iam getting same resoponse

Dmytro Bondarev wrote:

Please provide company login.