My application needs fall under using Public API Key, I don't need OAuth
I created an API Key under my developer console
I tested it and I receive the data I need from YouTube
When 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.
finalGsonFactory mJsonFactory =newGsonFactory();
finalHttpTransport mTransport =AndroidHttp.newCompatibleTransport();
mYoutubeDataApi =newYouTube.Builder(mTransport, mJsonFactory,null).setApplicationName(getResources().getString(R.string.app_name)).build();