androidthings / sample-googleassistant

Google Assistant API sample for Android Things
Apache License 2.0
467 stars 147 forks source link

I use google-oauthlib-tool tool to get JSON data without credential field. I want to run demo on smartphones. Who helped me? Thank you! #90

Open 2014james opened 5 years ago

2014james commented 5 years ago

static UserCredentials fromResource(Context context, int resourceId) throws IOException, JSONException { InputStream is = context.getResources().openRawResource(resourceId); byte[] bytes = new byte[is.available()]; is.read(bytes); JSONObject json = new JSONObject(new String(bytes, "UTF-8")); return new UserCredentials( json.getString("client_id"), json.getString("credential"), json.getString("refresh_token") ); }

{ "refresh_token": "。。。", "token_uri": "https://accounts.google.com/o/oauth2/token", "client_id": "。。。", "client_secret": "。。。", "scopes": [ "https://www.googleapis.com/auth/assistant-sdk-prototype" ] } no credential field?why

2014james commented 5 years ago

I solved it. I modified it like this, json. getString ("client_id"). // json. getString ("credential"), Json. getString ("client_secret"), Json. getString ("refresh_token")