My application needs fall under using Public API Key, I don't need OAuthI created an API Key under my developer consoleI tested it and I receive the data I need from YouTubeWhen I restricted my key - As recommended by Google - to Android App and provided both package name and signing key SHA1 fingerprint (For debug key & release key), only then my calls failed, with an error response is below:I searched around as much as I could, and the logical answer
I came by is that I need to send my package name & my application SHA1 along with my YouTube Data API request to get verified against the ones I provided under my developer console.
I couldn't find an example to do that using YouTube Data APIs, could you please provide a code sample.Thank you in advance. final
GsonFactory
mJsonFactory
=
new
GsonFactory
();
final
HttpTransport
mTransport
=
AndroidHttp
.
newCompatibleTransport
();
mYoutubeDataApi
=
new
YouTube
.
Builder
(
mTransport
,
mJsonFactory
,
null
).
setApplicationName
(
getResources
().
getString
(
R
.
string
.
app_name
)).
build
();