Invoke-RESTMethod PowerShell
up vote
-1
down vote
favorite
I am trying to use the Invoke-Restmethod to call a set of API's, but it fails with the below error, i have also posted the same json format, can some let me know what could be wrong ?
### Ignore TLS/SSL errors
add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
#Create URL string for Invoke-RestMethod
$urlsend = 'https://' + 'vrslcm-01a.corp.local/lcm/api/v1/' + '/login'
#Credential
$Username = "admin@localhost"
$password = "VMware1!"
$basicAuth = "Basic " + [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("$($Username):$Password"))
$headers = @{
"description"= "Testing Authentication"
}
$body = @{
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
"mode"= $raw
}
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $body -ContentType 'application/json'
Here is the sample jSON which iam trying to invoke via powershell, it consists of the header and the body. I need to understand how we could call the same jSON POSTMAN example via the PowerShell Invoke-RestMethod
"item": [
{
"name": "authorization",
"description": "",
"item": [
{
"name": "Login",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var response=JSON.parse(responseBody)",
"postman.setEnvironmentVariable("token", response.token)"
]
}
}
],
"request": {
"url": "{{Server}}/lcm/api/v1/login",
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": ""
}
],
"body": {
"mode": "raw",
"raw": "{nt"username": "admin@localhost",nt"password": "vmware"n}"
},
"description": ""
},
"response":
},
{
"name": "Logout",
"request": {
"url": "{{Server}}/lcm/api/v1/logout",
"method": "POST",
"header": [
{
"key": "x-xenon-auth-token",
"value": "{{token}}",
"description": ""
}
],
"body": {},
"description": ""
},
"response":
}
]
},
powershell
add a comment |
up vote
-1
down vote
favorite
I am trying to use the Invoke-Restmethod to call a set of API's, but it fails with the below error, i have also posted the same json format, can some let me know what could be wrong ?
### Ignore TLS/SSL errors
add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
#Create URL string for Invoke-RestMethod
$urlsend = 'https://' + 'vrslcm-01a.corp.local/lcm/api/v1/' + '/login'
#Credential
$Username = "admin@localhost"
$password = "VMware1!"
$basicAuth = "Basic " + [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("$($Username):$Password"))
$headers = @{
"description"= "Testing Authentication"
}
$body = @{
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
"mode"= $raw
}
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $body -ContentType 'application/json'
Here is the sample jSON which iam trying to invoke via powershell, it consists of the header and the body. I need to understand how we could call the same jSON POSTMAN example via the PowerShell Invoke-RestMethod
"item": [
{
"name": "authorization",
"description": "",
"item": [
{
"name": "Login",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var response=JSON.parse(responseBody)",
"postman.setEnvironmentVariable("token", response.token)"
]
}
}
],
"request": {
"url": "{{Server}}/lcm/api/v1/login",
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": ""
}
],
"body": {
"mode": "raw",
"raw": "{nt"username": "admin@localhost",nt"password": "vmware"n}"
},
"description": ""
},
"response":
},
{
"name": "Logout",
"request": {
"url": "{{Server}}/lcm/api/v1/logout",
"method": "POST",
"header": [
{
"key": "x-xenon-auth-token",
"value": "{{token}}",
"description": ""
}
],
"body": {},
"description": ""
},
"response":
}
]
},
powershell
Could you fix it? Was any of the answers helpful?
– wp78de
2 days ago
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I am trying to use the Invoke-Restmethod to call a set of API's, but it fails with the below error, i have also posted the same json format, can some let me know what could be wrong ?
### Ignore TLS/SSL errors
add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
#Create URL string for Invoke-RestMethod
$urlsend = 'https://' + 'vrslcm-01a.corp.local/lcm/api/v1/' + '/login'
#Credential
$Username = "admin@localhost"
$password = "VMware1!"
$basicAuth = "Basic " + [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("$($Username):$Password"))
$headers = @{
"description"= "Testing Authentication"
}
$body = @{
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
"mode"= $raw
}
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $body -ContentType 'application/json'
Here is the sample jSON which iam trying to invoke via powershell, it consists of the header and the body. I need to understand how we could call the same jSON POSTMAN example via the PowerShell Invoke-RestMethod
"item": [
{
"name": "authorization",
"description": "",
"item": [
{
"name": "Login",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var response=JSON.parse(responseBody)",
"postman.setEnvironmentVariable("token", response.token)"
]
}
}
],
"request": {
"url": "{{Server}}/lcm/api/v1/login",
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": ""
}
],
"body": {
"mode": "raw",
"raw": "{nt"username": "admin@localhost",nt"password": "vmware"n}"
},
"description": ""
},
"response":
},
{
"name": "Logout",
"request": {
"url": "{{Server}}/lcm/api/v1/logout",
"method": "POST",
"header": [
{
"key": "x-xenon-auth-token",
"value": "{{token}}",
"description": ""
}
],
"body": {},
"description": ""
},
"response":
}
]
},
powershell
I am trying to use the Invoke-Restmethod to call a set of API's, but it fails with the below error, i have also posted the same json format, can some let me know what could be wrong ?
### Ignore TLS/SSL errors
add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
#Create URL string for Invoke-RestMethod
$urlsend = 'https://' + 'vrslcm-01a.corp.local/lcm/api/v1/' + '/login'
#Credential
$Username = "admin@localhost"
$password = "VMware1!"
$basicAuth = "Basic " + [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("$($Username):$Password"))
$headers = @{
"description"= "Testing Authentication"
}
$body = @{
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
"mode"= $raw
}
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $body -ContentType 'application/json'
Here is the sample jSON which iam trying to invoke via powershell, it consists of the header and the body. I need to understand how we could call the same jSON POSTMAN example via the PowerShell Invoke-RestMethod
"item": [
{
"name": "authorization",
"description": "",
"item": [
{
"name": "Login",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var response=JSON.parse(responseBody)",
"postman.setEnvironmentVariable("token", response.token)"
]
}
}
],
"request": {
"url": "{{Server}}/lcm/api/v1/login",
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": ""
}
],
"body": {
"mode": "raw",
"raw": "{nt"username": "admin@localhost",nt"password": "vmware"n}"
},
"description": ""
},
"response":
},
{
"name": "Logout",
"request": {
"url": "{{Server}}/lcm/api/v1/logout",
"method": "POST",
"header": [
{
"key": "x-xenon-auth-token",
"value": "{{token}}",
"description": ""
}
],
"body": {},
"description": ""
},
"response":
}
]
},
powershell
powershell
asked Nov 7 at 6:11
PowerShell
81332447
81332447
Could you fix it? Was any of the answers helpful?
– wp78de
2 days ago
add a comment |
Could you fix it? Was any of the answers helpful?
– wp78de
2 days ago
Could you fix it? Was any of the answers helpful?
– wp78de
2 days ago
Could you fix it? Was any of the answers helpful?
– wp78de
2 days ago
add a comment |
2 Answers
2
active
oldest
votes
up vote
0
down vote
Like the error states, the problem is your hash definition.
A null key is not allowed in a hash literal.
PowerShell tries to evaluate $raw as a hash table key. Since it hasn't been defined before it is null and fails because null is not allowed. Try it like this:
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
$body = @{
"mode"= $raw
}
I tried this, but got the below error Invoke-RestMethod : {"message":"Unparseable JSON body: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $","statusCode":400,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1
– PowerShell
Nov 7 at 6:44
add a comment |
up vote
0
down vote
make $raw
to a hashtable like
$raw = @{
username=$Username
password=$Password
}
add this hashtable to the $body
hashtable
$body = @{
mode= $raw
}
but now it still is a hashtable the api cannot use. thus convert it to json like
$jsonBody = $body | ConvertTo-Json
using $jsonBody
should then work when used like
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $jsonBody -ContentType 'application/json'
I tried this - but get the below error - Invoke-RestMethod : {"message":"forbidden","statusCode":500,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1 + Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
– PowerShell
Nov 7 at 8:35
so the post was successful but the authentication did fail. please read the docs how to authenticate docs.vmware.com/en/vRealize-Suite/2017/… also .. did you check if powershellgallery.com/packages/VMware.PowerCLI has cmdlets for what you are trying?
– Guenther Schmitz
Nov 7 at 9:10
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Like the error states, the problem is your hash definition.
A null key is not allowed in a hash literal.
PowerShell tries to evaluate $raw as a hash table key. Since it hasn't been defined before it is null and fails because null is not allowed. Try it like this:
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
$body = @{
"mode"= $raw
}
I tried this, but got the below error Invoke-RestMethod : {"message":"Unparseable JSON body: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $","statusCode":400,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1
– PowerShell
Nov 7 at 6:44
add a comment |
up vote
0
down vote
Like the error states, the problem is your hash definition.
A null key is not allowed in a hash literal.
PowerShell tries to evaluate $raw as a hash table key. Since it hasn't been defined before it is null and fails because null is not allowed. Try it like this:
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
$body = @{
"mode"= $raw
}
I tried this, but got the below error Invoke-RestMethod : {"message":"Unparseable JSON body: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $","statusCode":400,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1
– PowerShell
Nov 7 at 6:44
add a comment |
up vote
0
down vote
up vote
0
down vote
Like the error states, the problem is your hash definition.
A null key is not allowed in a hash literal.
PowerShell tries to evaluate $raw as a hash table key. Since it hasn't been defined before it is null and fails because null is not allowed. Try it like this:
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
$body = @{
"mode"= $raw
}
Like the error states, the problem is your hash definition.
A null key is not allowed in a hash literal.
PowerShell tries to evaluate $raw as a hash table key. Since it hasn't been defined before it is null and fails because null is not allowed. Try it like this:
$raw= '{nt"username": "admin@localhost",nt"password": "vmware"n}'
$body = @{
"mode"= $raw
}
answered Nov 7 at 6:38
wp78de
9,43151636
9,43151636
I tried this, but got the below error Invoke-RestMethod : {"message":"Unparseable JSON body: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $","statusCode":400,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1
– PowerShell
Nov 7 at 6:44
add a comment |
I tried this, but got the below error Invoke-RestMethod : {"message":"Unparseable JSON body: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $","statusCode":400,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1
– PowerShell
Nov 7 at 6:44
I tried this, but got the below error Invoke-RestMethod : {"message":"Unparseable JSON body: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $","statusCode":400,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1
– PowerShell
Nov 7 at 6:44
I tried this, but got the below error Invoke-RestMethod : {"message":"Unparseable JSON body: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $","statusCode":400,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1
– PowerShell
Nov 7 at 6:44
add a comment |
up vote
0
down vote
make $raw
to a hashtable like
$raw = @{
username=$Username
password=$Password
}
add this hashtable to the $body
hashtable
$body = @{
mode= $raw
}
but now it still is a hashtable the api cannot use. thus convert it to json like
$jsonBody = $body | ConvertTo-Json
using $jsonBody
should then work when used like
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $jsonBody -ContentType 'application/json'
I tried this - but get the below error - Invoke-RestMethod : {"message":"forbidden","statusCode":500,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1 + Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
– PowerShell
Nov 7 at 8:35
so the post was successful but the authentication did fail. please read the docs how to authenticate docs.vmware.com/en/vRealize-Suite/2017/… also .. did you check if powershellgallery.com/packages/VMware.PowerCLI has cmdlets for what you are trying?
– Guenther Schmitz
Nov 7 at 9:10
add a comment |
up vote
0
down vote
make $raw
to a hashtable like
$raw = @{
username=$Username
password=$Password
}
add this hashtable to the $body
hashtable
$body = @{
mode= $raw
}
but now it still is a hashtable the api cannot use. thus convert it to json like
$jsonBody = $body | ConvertTo-Json
using $jsonBody
should then work when used like
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $jsonBody -ContentType 'application/json'
I tried this - but get the below error - Invoke-RestMethod : {"message":"forbidden","statusCode":500,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1 + Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
– PowerShell
Nov 7 at 8:35
so the post was successful but the authentication did fail. please read the docs how to authenticate docs.vmware.com/en/vRealize-Suite/2017/… also .. did you check if powershellgallery.com/packages/VMware.PowerCLI has cmdlets for what you are trying?
– Guenther Schmitz
Nov 7 at 9:10
add a comment |
up vote
0
down vote
up vote
0
down vote
make $raw
to a hashtable like
$raw = @{
username=$Username
password=$Password
}
add this hashtable to the $body
hashtable
$body = @{
mode= $raw
}
but now it still is a hashtable the api cannot use. thus convert it to json like
$jsonBody = $body | ConvertTo-Json
using $jsonBody
should then work when used like
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $jsonBody -ContentType 'application/json'
make $raw
to a hashtable like
$raw = @{
username=$Username
password=$Password
}
add this hashtable to the $body
hashtable
$body = @{
mode= $raw
}
but now it still is a hashtable the api cannot use. thus convert it to json like
$jsonBody = $body | ConvertTo-Json
using $jsonBody
should then work when used like
Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body $jsonBody -ContentType 'application/json'
answered Nov 7 at 6:58
Guenther Schmitz
7111214
7111214
I tried this - but get the below error - Invoke-RestMethod : {"message":"forbidden","statusCode":500,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1 + Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
– PowerShell
Nov 7 at 8:35
so the post was successful but the authentication did fail. please read the docs how to authenticate docs.vmware.com/en/vRealize-Suite/2017/… also .. did you check if powershellgallery.com/packages/VMware.PowerCLI has cmdlets for what you are trying?
– Guenther Schmitz
Nov 7 at 9:10
add a comment |
I tried this - but get the below error - Invoke-RestMethod : {"message":"forbidden","statusCode":500,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1 + Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
– PowerShell
Nov 7 at 8:35
so the post was successful but the authentication did fail. please read the docs how to authenticate docs.vmware.com/en/vRealize-Suite/2017/… also .. did you check if powershellgallery.com/packages/VMware.PowerCLI has cmdlets for what you are trying?
– Guenther Schmitz
Nov 7 at 9:10
I tried this - but get the below error - Invoke-RestMethod : {"message":"forbidden","statusCode":500,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1 + Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
– PowerShell
Nov 7 at 8:35
I tried this - but get the below error - Invoke-RestMethod : {"message":"forbidden","statusCode":500,"documentKind":"com:vmware:xenon:common:ServiceErrorResponse","errorCode":0} At line:1 char:1 + Invoke-RestMethod -Method POST -uri $urlsend -Headers $headers -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
– PowerShell
Nov 7 at 8:35
so the post was successful but the authentication did fail. please read the docs how to authenticate docs.vmware.com/en/vRealize-Suite/2017/… also .. did you check if powershellgallery.com/packages/VMware.PowerCLI has cmdlets for what you are trying?
– Guenther Schmitz
Nov 7 at 9:10
so the post was successful but the authentication did fail. please read the docs how to authenticate docs.vmware.com/en/vRealize-Suite/2017/… also .. did you check if powershellgallery.com/packages/VMware.PowerCLI has cmdlets for what you are trying?
– Guenther Schmitz
Nov 7 at 9:10
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53184364%2finvoke-restmethod-powershell%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Could you fix it? Was any of the answers helpful?
– wp78de
2 days ago