The user has exceeded the number of videos they may upload - youtube-api

When trying to upload videos via the YouTube Data API, I'm getting the infamous "The user has exceeded the number of videos they may upload."
As per this comment, this limitation should've been gone after midnight, but I still get this error after waiting a day.
I'm not sure what data you need to identify our app, but I'm writing from Smartly.io, the project is called Dynamite production, and the id of the project is dynamite-production.
Let me know if you need more identification info AND how to retrieve those info, if needed.

Related

How to add download conversion on Firebase?

I am getting this notification on Google App Install campaign and I have no idea how to fix it.
This app doesn't have any associated download conversion actions, which could impact campaign performance. Add a download conversion action before continuing
I did my research on Firebase download conversions and found that there is an automatically added conversion called first_open which is automatically triggered when the user first opens the app, so not when the user downloads the app per se.
There are no other automatically added conversions that track raw app downloads which is impossible as the documentation redirects us to either Play Store stats or iTunes Connect stats, as shown here.
And I am confused because I cannot add a conversion for app downloads myself in the code as it would be the same as first_open.
Am I missing something?

Ms Graph http call to get profile picture/photo is slow when user has no picture/photo

When I try to get the profile photo of a user which has no photo it takes 4s - 8s in average until I get a 404 error.
When the user has a photo the response time is much faster. Is this something general or is this maybe a problem in our environment?
You can easily reproduce this by using Graph Explorer and with a call to a user which has no photo:
https://graph.microsoft.com/v1.0/users/{userid}/photo/$value
Edit: Found that is slow for users which have no licence. But this should still not take 4s-8s.
The team haven't judge if the user have exchange license but retrieve the photo from all possible sources directly until get an valid result.If user have photo, we don't need to retrieve all sources so it will faster. You can submit an feature request for this issue.

Deleting duplicate videos

We have roughly 28,000 failed uploads in our YouTube account because they are all duplicates with the Upload failed: Duplicate upload message. Whenever I attempt to remove these using the YouTube Data API, it returns the following message for each: The video that you are trying to delete cannot be found. Check the value of the request's id parameter to ensure that it is correct.
We have the video ids listed in our database and they correspond to the videos marked as duplicates. How can I delete these without having to manually go through and delete them 30 at a time through the Creator Studio?

Creating new app on Twitter causes "Rate limit exceeded" error

I have been trying to create an app for my Twitter developer account. Everything has been going good for a while now but now when I create a new app, I get a "Rate limit exceeded" error. I think this error comes with the API but I am only creating a new app. Any idea why I might be suffering from this problem?
UPDATE: Bug seems resolved. I was able to create an App.
OP is creating an App and seeing this error in the Web UI. The App is used to get the required OAuth credentials. Only after you have those credentials you can start to use the API.
Apparently there is currently an error which prevents creation of apps.
Twitter acknowledged the problem and is investigating: https://twittercommunity.com/t/does-not-allow-me-to-create-a-new-app/32528/9
The HTTP Headers mentioned by DWRoelands are sent back when one is actually using the API and exceeding rate limits (as described in the document he linked)
You'll want to start here: REST API Rate Limiting
Definitely take some time to read and understand that document. It will help you a great deal.
The responses that you get back from Twitter contain headers with important information about your current rate limit status:
X-Rate-Limit-Limit: the rate limit ceiling for that given request
X-Rate-Limit-Remaining: the number of requests left for the 15 minute window
X-Rate-Limit-Reset: the remaining window before the rate limit resets in UTC epoch seconds
By examining these headers, you can help your application make smart decisions about how often it makes requests.

Is there a way to get reported User ID from Flurry API?

I have an iOS game using Flurry, so I'm sending to Flurry unique IDs for each player trough [Flurry setUserID:#"USER_ID"] and after some hours I'm getting this ID's from "Flurry Page >Events > Event Logs > Download CSV" to tie a user in my internal systems (as Flurry User ID is it evil? indicate); but this is a manual process and take a lot of time.
Is there a way to get this Event Logs from Flurry API? I'm currently using:
http://api.flurry.com/eventMetrics/Event?apiAccessCode=APIACCESSCODE&apiKey=APIKEY&startDate=STARTDATE&endDate=ENDDATE&eventName=EVENTNAME&versionName=VERSIONNAME
as Flurry indicates (http://support.flurry.com/index.php?title=API/Code/EventMetrics) but this gives only a summary.
Thanks
I contacted the Technical support, take a look at their answer
Thank you for contacting Flurry Technical Support. I will be happy to
answer your questions.
I'm afraid the raw data API is no longer available as it is being
phased out. Apologies for any inconvenience.
However, as an alternative to the raw data API we have introduced a
feature where you can download 100,000 rows of raw event logs from
under "Events-->Event Logs" on the left navigation. Just download
often so you don't miss anything.
The user ID on Flurry is available under the Events Logs section,
provided you've set it to be collected.
The user ID is set using this code: FlurryAgent.setUserID(String);
The Flurry userID can be used to tie a user back to your internal
systems. The userID will travel along with the user through out the
event logs. It is up to you to ensure that the userID is unique for
each individual user. It is highly recommended to seek user permission
before collecting any data for analytics.
Please let me know if I can assist further.

Resources