With the new rules and API version 3 changes YouTube is requiring all users that want to view videos outside of YouTubes website to register and create a Project to access the API. The good news is this process is fairly simple.
In order for you to get the YouTube feed working you need an API Key. Here is the process to obtain that.
- Go to https://developers.google.com/ and log in or create an account, if necessary.
- After logging in go to this link https://console.developers.google.com/project and click on the blue CREATE PROJECT button as depicted in the photo below. Wait a moment as google prepares your project.
- Fill in whatever Project Name you want.
- Then click GoogleAPIs link in the top left corner and then click the link option called “YouTube Data API.” It’s under YouTube API’s. You can see it highlighted in the photo below, bottom right.
- Now click on the “ENABLE” button.
- Next click on the blue ‘Go to Credentials’ button to the right.
- Choose the select option YouTube Data API v3 for the first select option and Web server(e.g. node js. Tomcat) for the second selection. Then choose Public data. Now click the blue button, “What credentials do I need?.”
- Almost done, wait for google to create your new project and you should see the screen below where you can copy your API Key.
- Paste the API Key in our YouTube Options menu page as depicted below.
Apr 10, 2020 New Users: Before you can start using the Google Maps Platform APIs and SDKs, you must sign up and create a billing account. To learn more, see Get Started with Google Maps Platform. To use the Street View Static API, you must authenticate requests using an API key. The API key is a unique identifier that is used to authenticate requests associated with your project for usage and billing.
- The uniqid function generates a unique ID based on the microtime (the current time in microseconds). Note: The generated ID from this function does not guarantee uniqueness of the return value! To generate an extremely difficult to predict ID, use the md5 function.
- Generating an MD5 from a unique ID is naive and reduces much of the value of unique IDs, as well as providing significant (attackable) stricture on the MD5 domain. That's a deeply broken thing to do. The correct approach is to use the unique ID on its own; it's already geared for non-collision.
VERY IMPORTANT: If you get an error notice the best thing to do we have found in the trials here is to absolutely delete the Public API access. Then add it again.
Php Generate Random Api Key
That’s it, you’re done!
Videos not working?
Trouble Shooting Tip for a non-listed registry provider while attempting to verify your website at Google. It turns out that the DNS CNAME entry for Google is required in some instances (when choosing “Other” from their registry provider list). It’s possible the old CNAME will block the new CNAME from working if you do not do this.
Trouble Shooting Tip for a non-listed registry provider while attempting to verify your website at Google. It turns out that the DNS CNAME entry for Google is required in some instances (when choosing “Other” from their registry provider list). It’s possible the old CNAME will block the new CNAME from working if you do not do this.
Example for an API Key generator written in PHP. The key that is generated will be 32 non-cryptographic random characters long, and can contain 0-9, a-z (lowercase), A-Z (uppercase). Adding the option for the characters to repeat, creates over 450 quadrillion combinations.
To keep the code short, I generate a random number using rand(48, 122). This number will then be filtered for the ranges of 58 to 64, and 91 to 96. If the random number is present in the previous ranges, the number must be discarded and then recreated. This is done until a number is generated outside of the previous ranges, and this in turn must be completed 32 times. This is done so that the random number can convert into ASCII code (i.e. 0 ; = 0, whitespace added the prevent conversion) to generate the characters mentioned above.
Another option would be to create a random number using rand(0, 61). Then using a switch statement append a string together based upon the result. This method results in code roughly 133 lines in length (excluding comments, but allowing whitespace), while the previous method is 27 lines in length (again excluding comments, but allowing whitespace).
Php Create Api
Running example at: http://kevinkabatra.ignorelist.com/examples/api%20key%20generator/example_api_key_generator.php