Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 3 years ago.
Improve this question
Today I received email from noreply#youtube.com with next text:
Dear YouTube API Developer,
We are currently conducting a mandatory compliance review of your YouTube Data API Project. The review is to assess your compliance to our YouTube API Services Developer Policies (link) and to learn about how our service is being used.
At your convenience in the next seven (7) business days, please complete and submit the following information:
A fully functional demo account, including a username and password with which we may access your API Client. The demo account you provide will be used only for compliance inspection and the credentials will not be shared.
A fully completed Youtube API Audit Form
Screenshots of how your API Client and its users access and use the YouTube API Services
Documents relating to your implementation, access and use of YouTube API Services
For reference, your project number is 0000000000
Please ensure that all required supporting materials are submitted and sufficient, and all questions are answered thoroughly. If this is not the correct or preferred API contact email, or if you would like us to cc any other contacts on future emails, please let us know.
Thanks,
YouTube API Services team
YouTube, LLC 901 Cherry Ave, San Bruno, CA 94066
Can someone explain to me - where should I send the answer?
This seems like an excessive requirement for a largely free API, but at any rate there is a link in the email to the submission form:
https://support.google.com/youtube/contact/yt_api_form
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
The form to be filled.
I want to be a able to use the API from an IDE.
Using the api from an IDE really doesn't matter. Even if you have an installed application that is not hosted on a website you still need to enter this information. Users of your application still need to find the website of your company or application, and the information containing your privacy policy. Just point it to the home page for your application on your companies website and make sure to put up a privacy policy page as well there are several projects around that show format of GDPR compliant privacy policy.
The form in question is used for Oauth2 credentials. When the user grants consent to your application they need to be able to find some required information about your application.
Application homepage: Link to the home page for your application,
Application privacy policy link: Link to the privacy policy for your application.
gsuite
If you are a gusite user you can set your project to internal only meaning that only users on your gsuite domain will be using it making verification a bit easier.
However i dont think that it matters you will still need to put something into these fiels.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I am a newbie of user authentication, currently I am playing around with Azure AD B2C, it seems good but I want to create native pages in my app for user sign up and login instead of using the azure policy, so I want to implement this function in my app:
A user can sign up in to my app by filling his email and password, and then, a set of optional profile attributes. He also can login in to my app by using Facebook or Google, etc; and in the first time login, my app will ask the user to fill in the user profile and create an account for him in my app. So the user will eventually have an account for my app. I think this is very common in mobile apps, but I just don't know what is its structure and how it works, here is an example:
Adobe XD sign up or login page
The other question is how the server should verify a request sent by a user? Does it need to verify the Facebook access token, Google access token or my app access token embedded in the request separately? Or is there a way to safely verify the user identity in the same way?
I don't know how to put all the things together to make an app, please tell me how to implement it, or which services (like azure ad b2c) can satisfy my need, or please recommend some open source ios app projects which implement this function.
Thanks a lot, I've been thinking this problem for a couple of days :/
You should decide what solution would you like to use: your own solution or external, free or commercial. I can suggest you to take a look to https://auth0.com. They have manual for iOS: https://auth0.com/docs/quickstart/native/ios-swift/getting-started. Also you can find a lot of examples how to use auth0 in Internet.
Please be careful if you will use Facebook and Google APIs. Someday we had an error in our application because of gender field. Facebook API return MALE/FEMALE, but Google also have OTHER and this caused an error - on our side we had only MALE/FEMALE gender in our Enumeration and no OTHER type (gender validation failed because of this).
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
Can i save login credentials or other key value in pay-pal.i want only one time pay-pal login in my application.
If you want to achieve this than you have two way:
Use REST Paypal API : Save username and password of user in secure place and use appropriate API to make payment.
Use Paypal-iOS-SDK (You should use this) : If you are going to use this option than you have good news that Paypal iOS SDK 2 is launched (which is used by UBER) which provide this feature under future payments option.
Read following document to understand this :
Introduction and overview of future payments
Implementation : To implement this you need to code on both side (Mobile and Server). Following link will guide you through this process.
Future Payments Mobile Integration
Future Payments Server-Side Integration
I suggest you to read all document in this two place:
PayPal Mobile SDKs
PayPal iOS SDK
For some extra reading of Paypal mobile : Paypal Forward Mobile
I hope this will help in your work.
Note : If you want to implement this same thing with credit card (not Paypal account but use paypal to precess credit card) than visit : iOS Credit card recurring payment with paypal
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm very new to Facebook connect and Facebook API. I'm a little bit lost with the different flavours of Facebook features. Is it possible to connect to facebook without having any of the existing facebook UI. I wanna to access the facebook features through a game and wanna to be able to send an image to my friends on facebook. I have my own user interface, everything from login to sending a message should be handled in "background".
Can some indicate to me a good tutorial to start with.
Yes, you can create your own custom UI in the game, although you might want to use some FB motives and color schemes to indicate Facebook integration.
Getting Started:
A nice way to install the Facebook SDK is via CocoaPods.
Overview:
At its core Facebook provides a JSON-based interface to their system secured using OAuth. OAuth allows an app to authenticate for a period of time after using an access token - this is a revokable token that is assigned after successful username password based authentication.
If you wanted you could invoke the JSON API directly after authenticating with an OAuth2 provider. However, the Facebook SDK builds on top of this for you by providing:
An (fairly) quick and easy way to authenticate to Facebook without getting into the nitty-gritty of oauth.
The Facebook Graph API - an interface for performing common functions.
The Facebook Query Language (FQL) API - an interface that provides some more power.
There are lots of tutorials on the Facebook site itself. You can get the tutorials/sample apps from here:
git clone https://github.com/fbsamples/ios-3.5-howtos.git
Summary:
Yes you can provide your own UI and do (most) of the work in the background. The Facebook Graph API dispatches some events on the main thread, but for the purpose of your app you probably won't notice this.
Go through the tutorials and sample apps for iOS, provided by Facebook.
Ask a more specific question about authentication or posting data.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
QUESTION
Which of the Youtube Data API auth methods will allow me to upload videos to a single channel without having to force my site's user to authenticate?
OAuth
AuthSub
Client Login
I've read http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Authentication but am still unsure.
BACKGROUND
I'm building an application in Ruby on Rails which will require users to upload videos and associate them with an account within the application (not their youtube account).
I don't need to associate the videos they upload with their youtube account, and it would be perfectly fine to have all the videos uploaded land in one youtube channel, similarly to how the Doritos Guru contest worked ( http://www.youtube.com/user/doritosguru )
So far as I can tell, I should only need to have access to a single youtube account, which I can create, and upload all the videos through this account. So far as youtube is concerned, this one user will own all the videos.
I've read through the different authentication options presented ( http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Authentication ) but still am unsure which of these meets my needs.
Also, I'm looking for a ruby gem/rails plugin that will facilitate what I want to do.
I'm currently looking at http://github.com/edgarjs/youtube-model but don't know if that will meet my needs.
Advice?
You should use the ClientLogin method.
For example, suppose you want to authenticate a YouTube account for which the username and password are testuser and testpassword, respectively. You can simulate the HTTP POST request using the Linux 'curl' command, as shown in the following example:
curl \
--location https://www.google.com/accounts/ClientLogin \
--data 'Email=testuser&Passwd=testpw&service=youtube&source=Test' \
--header 'Content-Type:application/x-www-form-urlencoded'
If your authentication request is successful, the response to your request will have the following format. (Please note that the token values have been shortened in the example.)
SID=DQAAALQAAAA6wx7byZp-s4BizDqS1OaT21j9dmY6wMjexpQdNC3
LSID=DQAAALUAAAARH_PvRXoaz23Dv_UmOSUz2_0vh-4XbUedCN9XTZ
Auth=DQAAALUAAAARH_PvRXoaz23Dv_UmOSUz2_jxJVCGjoulKlhWbU
When you make an authenticated API request using a ClientLogin authentication token, your request needs to specify the Authorization HTTP request header as shown in the example below:
Authorization: GoogleLogin auth=<authentication_token>
X-GData-Key: key=<developer_key>
Then you can use the token in the rest of your application, and lump all the uploaded content into one youtube username.
As for gems, theres active-youtube, youtube_g and a few others, however I haven't found any that really streamline the auth process. Most just allow you to query for top video feeds and stuff like that. A gem would make a good starting point though to build out the rest of your app. This completed upload script is a good starting point as well. Google's Authentication Docs
Just a note, about allowing all videos to be uploaded to a single account. Not a technical point, but if you will indulge me...
If the account belongs to you and someone uploads a copyrighted material to it, its you that will take the wrap... If YouTube get complaints then your account can be suspended which means that all videos are unavailable, which means your entire app may not work!
What I did was ask the user for a YouTibe account when uploading videos, then, add the video to a playlist so it shows on the channel. You get the video and the responsibility and potential damage is restricted to a single account...