I am developing a video recorder in android. It is a requirement that a user should be able to share/upload this video to his/her facebook account or Youtube account.
Do i need to use facebook and youtube APIs for this purpose or is there any easier way to share it from android phone to Internet.
It maybe a silly question but take me as a immature and new to programming world.
Regards
There are two different approaches:
1) Upload to YouTube via Data API then get the video id and send the link to Facebook using Facebook API.
(If you want your video available outside FB and reach to larger audience)
2) Upload to Facebook directly with Facebook API. (If you want to have your video straight to FB and share it only in FB.)
Yeah its possible talhamalik
You have use the Intent.ACTION_SEND, and the system will display a list of applications (on the device) where you can share. This website explains how:
http://sudarmuthu.com/blog/sharing-content-in-android-using-action_send-intent
Related
I am using TikTok SDK login from TikTok for developers portal. https://developers.tiktok.com in my mobile app. (We have registered and got the client_id and client_secret)
I am able to authenticate user from the SDK, but no user information is coming back from TikTok like username,firstname,unique_id,followers_count etc.
We can share the video directly to tiktok using SDK, but there is no user information available.
There is no much information available from TikTok on there Developer portal, Can anyone help me?
Thank you
I don't know if it's intentional, but it doesn't seem like Tik Tok has a very high priority on creating a robust API. Their IOS sdk seems to only have the ability to share videos to their platform, but not much else.
This repo may offer something for you (github.com/szdc/tiktok-api) but the documentation isn't very clear.
Tik Tok also doesn't have a very good web version, which is a smart move if they're trying to protect their data from devs like us who are trying to build on top of their platform.
I allow my users to record a video, then I want to share it on app Facebook page.
How do I do that?
I found Video Upload with Graph API, but it's very complicated and requires me to manage the entire video upload process. I prefer to let Facebook app to do that.
Also I found ShareVideo.Builder but is limited to 12MB, while my files can by up to 1GB.
Is there some sort of share intent that can do this job for me? Or Video Upload with Graph API is the only solution.
I am developing an IOS/Andriod app where I want my users to be able to upload videos - these videos will later be used by the app. Since I don't want to spend a lot of money on data storage I was thinking of using YouTube as the placeholder of the videos.
Is is scenario supported by YouTube?
Are there any limitations for me to consider regarding this scenario?
Is it OK if my app uses only one YouTube account - which my app users share and use when they upload a video? Or do my app users I have to use a personal YouTube account to upload the videos?
Anything else I should think of which I might be missing here?
Thanks
Thomas
I am going to answer you about android because I know about how you can achieve this in Android apps.
Here's a simple step by step to learn how you can integrate Youtube in your android application. for doing this You will need to download the client libraries written in java. Download the library here
This scenario is supported by Youtube
It will be OK to use only 1 youtube account to upload videos to Youtube. but all users have to share that account
One thing you can consider to make sure not to upload very large files (more than 100MB). although it will upload but it can take much time.
It is possible to upload capture/gallery videos on your own channels, not possible to use like all users data storage.
I have a doubt about the ability to integrate youtube to my mobile application.
The mobile application should have a button for loading (by the user) video directly on youtube, on a dedicated channel. This channel will be created from my client. There is the possibility, through the bees, to integrate video upload directly to a specific youtube channel?
it's for android application.
Thanks a lot for the answer.
The most straightforward way to upload a video to YouTube in an Android application is to use the Intent exposed by the YouTube application. There's examples of doing this in other Stack Overflow questions, e.g. android youtube upload using intent
That being said, I wanted to point out that uploading videos into a single "master" account (which you seem to want to do, based on your question) isn't a good idea. This blog post explains why that is in more detail: http://apiblog.youtube.com/2012/02/video-uploads-from-your-sites-community.html
I'm developing (actually it's done, only the Facebook and Hyves shares are missing) Android mobile app that should share image to Face and Hyves.
There are couple of problems that I do not understand, so I need (urgent) help.
My idea was to save user/pass on device, and to check during the input if these details are correct. Then I wanted to somehow use API's to share image on the wall, preferably without any additional apps created, just share photo like you would share it from gallery.
Now I'm reading Facebook Developers guide, and it advises to create facebook app with domanin / e-mail, but this is not my app and I do not have authority to create anything in the name of third party.
So, what is the proper way to share photo to Social Networks, without creating "apps" and getting apps ID and stuff.
It seems that I can't find that kind of info on FB Developers page, and I'm afraid how will I get proper information for hyves (Dutch social network, and I do not speek dutch).