Deleting duplicate videos - youtube-api

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?

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?

The user has exceeded the number of videos they may upload

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.

Microsoft Graph API creates empty deleted messages after removing contact

I have a powershell script to synchronise contacts with contacts database in my company. The script works everyday in the night and there is a problem when contact is deleted. After removing a contact through Microsoft Graph Api there are two new draft e-mails in deleted items folder. First one looks like an e-mail but it has empty subject, sender etc, the second one is a deleted contact which I could restore. I'm not happy with my deleted items folder full of empty mails so I wonder how to prevent this. When I search for deleted messages those messages aren't shown so I can't delete them through api. Any idea?
Update:
I've tried beta version it didn't help.
I found out that there is the same problem when I delete contact in my mobile and outlook is not running - I can see draft empty mails in deleted emails folder.
When I search for deleted messages I can see its proper amount (i.e. I've got 150 empty draft mails) and I can see that there are 150 messages but when I try to see those messages there is none.

Problem in Eloqua campaign when using Eloqua app connector with Bulk API

I have used Eloqua app connector in campaign. Its good to execute max 5000 records , that's Record per notification set to 5000, but I want export records more than 5000, so I update Record per notification is Zero as per the Eloqua documentation and then export using Bulk API.
I have success fully received all contacts Ex: 10074 contacts I have exported from eloqua each 1000 vice versa and saved in to Azure container
Only one issue I faced, thats in campaign, contacts not shown on wait step, still showing on App connector, contact status is fine as Awaiting action for each contacts. How to fix it?
When the app is performing the export, the app needs to update the record status using a Bulk API sync action. See the AppCloud responses.
Typically, the app provider will add a sync action to the export definition of the records in the step to set them to "active" upon export. The app provider could also set them to "complete" upon export, which would move them to the next step upon successful export, but it is common to have an action that should be completed before moving the records to the next step.
Using an Action Service as an example, the app will then perform action, then use a sync action to set the record's status after result of action, i.e. "complete" for success or "error" for failure. If data needs to be updated in Eloqua the sync action can be added to the import definition, this would be for the happy success path. If data does not need to be updated after action, a sync action definition can be used to just update the record status without importing any data. A separate sync action definition would be needed if there are any records that need to be set to error.

Get Apple Music playlist share URL programmatically by Swift

When sharing playlist in Apple Music app via Email, you can get a URL like this
https://itunes.apple.com/jp/playlist/if-you-like...may-j./idpl.4299b4c5a42048bd850eca538e68ace2?l=en
You will also have an URL when sharing local created playlist.
I would like to know if it is possible to get the URL programmatically on iOS using Swift.
[Effort studied but failed to solve]
Related discussion using link maker does not solve the problem
Apple Music URL Scheme
Query the playlist using: MPMediaQuery.playlists() and enumerated the returned playlist but cannot find any property showing the URL
I'm pretty sure this is not possible. I believe the playlist does not have the idpl value until the user manually presses the share button in iTunes. And, there's nothing in the API to create one.
I set up a proxy and had a look at the requests iTunes makes.
I created a playlist in iTunes and added songs to the playlist. Every song I added made several requests to various endpoints under:
https://ld-6.itunes.apple.com/WebObjects/MZDaap.woa/daap/update No idpl value in any of the responses.
Then I manually hit the share button. A request is made to
https://client-api.itunes.apple.com/WebObjects/MZStorePlatform.woa/wa/lookup with the idpl in the URL.
Now when you add more songs to the playlist, the responses contain the idpl.
From that it seems that the idpl is created on the device when the user touches share.
Probably best to file a radar for Apple to add a share URL property to MPMediaPlaylist.
EDIT: I filed a radar

Resources