Skip to content

Runtime Exception: EDIT: Ended up being an IP ban of my shared hosting to home.nest.com #147

@sparky672

Description

@sparky672

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions