I have videos with viewing type as private which means the videos can not be viewed unless I have added their email address in the invitee list. Can I have a way to automatically add emails to this list as users make their accounts in a website that I'm building?
Related
I'm wondering if it's possible to display a YouTube video set to "Share Privately" on a site by rendering it on the server using the Google credentials (email address) assigned in the video's private sharing section.
The thought being if I have a large organization reviewing private videos uploaded to YouTube, I'd rather not add the various email address to the private share settings on each video if I could instead handle inter-organizational auth via protected site and render the video via SSR on those pages. No need to worry about an unlisted video leaking outside of the organization, but also no need to manually add different email addresses to each private video shared internally.
Is something like this possible or does the fact that it's embedded in an iframe negate any server side authentication that would allow viewing the video?
I'm using youtube data api v3, I wanna know if it's possible in some way to upload videos to a brand account with multiple users.
I already know that it's needed to add members as managers to do this, but they need to choose the brand account in the login if they want to upload the video, and for me that's a problem because i'm using firebase auth based on google session and saving name, email and stuff as my app users, but choosing the brand account it will always be "same user" uploading the videos and not the real one.
Best scenario:
Be able to get a token to the request from the brand account like using the client_id and client_secret in background without google authentication of the user.
Good scenario:
The user is a manager and with his normal account (not the brand he manages) he can upload freely.
Worst scenario:
It's impossible to do this.
I'm using Twitter API for my website in PHP.
I have created a developer account "me" let's say.
I have then created an app named "myapp". I've generated tokens and keys with Read&Write permissions.
My problem : when I tweet via my website (using the API) and using my app tokens and keys, my tweets appear in https://twitter.com/me as if "me" were the author of the tweet, and the app name does not appear anywhere...
How could I tweet with my app name as the author ?
To be more clear, I would like to see the tweets posted (via the API using the tokens and keys of "myapp") in https://twitter.com/myapp and with "myapp" as the author of the tweet.
Thanks a lot for your help.
By definition, your app posts on behalf of an account that has granted permissions, so what you're seeing is "working as expected" from the outside. In order to have your app be an author, create an account specifically for it to tweet to.
The app technically still won't be the author, your dedicated account is, but you would (probably) set up that dedicated account to represent your app (URL if it's public, icon/photo, etc).
Note that you'll use the auth keys you get when attaching the app to the custom account instead of the ones that you're currently using for attaching it to your developer account.
I've got a client who is a business. They are using Google Apps for Business (the paid version), and have created a Google Apps email account. Using this email account, we logged into YouTube and went to create a channel. Because they are a business, we created a BUSINESS YouTube Channel with the associated BUSINESS Google+ Page.
They also have a vendor who is using the YouTube API to upload their videos for them. However when the vendor tries to use the API, they get the error "no linked youtube account". We're thinking that this is because as a Google+ Business Page, the page is not associated with a single Google Account, but rather multiple Google Accounts can be set as "managers" of the page.
When we tried to create a "personal" YouTube Channel/Google+ Page associated with this email address, we tried to put the company name in as the First Name / Last Name and it rejected it because it says that it's a company name and not a real person's name. It also asks for gender and birthdate, and all of those things associated with a person and not a business.
My questions is.... is there a way around this issue? Can you use the YouTube API to upload with a Google+ Business Page and a YouTube Business Channel?
Thanks,
Justin
You should be able to create a Google+ Page and a corresponding YouTube account. Here's a blog post explaining the steps.
To clarify this example, I have a Google+ page (somewhat inactive) for Cloud Hulk, a joke name my old teammates gave me. When I go to the top right corner of YouTube.com, I can select "switch account"
Now when I click on it, the very first time I do it, it asks me to create a channel. If I do not do this step, the YouTube API will return a "no linked YouTube account" error. I confirm the change:
Now that I'm logged in, I should see this in the top corner of YouTube.com:
When I'm doing the OAuth 2.0 authorization flow, I'll be presented with a list of channels to authorize as:
You can test this out by going to the API reference and clicking on "Authorize Requests Using OAuth 2.0" under "Try it Now".
I worked on a custom email composer with address autocompletion that used the Address Book database (ABAddressBookCopyArrayOfAllPeople). The standard email composer also has a recent recipients list, which are addresses recently sent to but not saved as a contact. Is this list available in a public API?
Third party app getting access to this list, breaks user privacy and hence not allowed.