Skip to content
This repository was archived by the owner on Jun 23, 2022. It is now read-only.

Commit 4bfbe6f

Browse files
committed
Add API Key Parameter to OpenWeatherMap API Call
1 parent 6f18226 commit 4bfbe6f

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

app/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ android {
1717
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
1818
}
1919
}
20+
buildTypes.each {
21+
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherMapApiKey
22+
}
2023
}
2124

2225
dependencies {

app/src/main/java/com/example/android/sunshine/app/sync/SunshineSyncAdapter.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import android.text.format.Time;
2828
import android.util.Log;
2929

30+
import com.example.android.sunshine.app.BuildConfig;
3031
import com.example.android.sunshine.app.MainActivity;
3132
import com.example.android.sunshine.app.R;
3233
import com.example.android.sunshine.app.Utility;
@@ -98,12 +99,14 @@ public void onPerformSync(Account account, Bundle extras, String authority, Cont
9899
final String FORMAT_PARAM = "mode";
99100
final String UNITS_PARAM = "units";
100101
final String DAYS_PARAM = "cnt";
102+
final String APPID_PARAM = "APPID";
101103

102104
Uri builtUri = Uri.parse(FORECAST_BASE_URL).buildUpon()
103105
.appendQueryParameter(QUERY_PARAM, locationQuery)
104106
.appendQueryParameter(FORMAT_PARAM, format)
105107
.appendQueryParameter(UNITS_PARAM, units)
106108
.appendQueryParameter(DAYS_PARAM, Integer.toString(numDays))
109+
.appendQueryParameter(APPID_PARAM, BuildConfig.OPEN_WEATHER_MAP_API_KEY)
107110
.build();
108111

109112
URL url = new URL(builtUri.toString());

0 commit comments

Comments
 (0)