-
Notifications
You must be signed in to change notification settings - Fork 90
Description
Runtime Exception: Response to login request doesn't contain required transport_url. Response: null
Been working great for years. Suddenly today, I am getting the above error. I regenerated the $issue_token and $cookies values as per the detailed instructions, but this error continues.
Any suggestions?
Thank you!
EDIT: On this step, not sure if it matters much, but this value is no longer "ending with nest.com".
• In the Headers tab, under General, copy the entire Request URL (beginning with https://accounts.google.com, ending with nest.com). This is your
$issue_token.
After nest.com, it then has &include_granted_scopes=true&auto=0
Here is the code from nest.class.php that is generating the message I am seeing:
$result = $this->doPOST("https://home.nest.com/api/0.1/user/{$this->userid}/app_launch", json_encode($params), array('Content-type: text/json'));
if (empty($result->service_urls->urls->transport_url)) {
throw new RuntimeException("Response to login request doesn't contain required transport_url. Response: " . json_encode($result));
}
I am fairly stuck here. Why is transport_url suddenly empty? Is the api URL different now? Inspecting the network traffic in Chrome is getting me nowhere. This problem just started yesterday or today.