How to upload videos to youtube from url - php

I have an option for users to share videos. I use to filepicker.io to handle my uploads. I am using zend gdata plugin, it works well for videos stored on my server. But it does not work for videos saved on amazon s3 servers. Can I upload videos on s3 to youtube.
I appreciate any help.

The YouTube Data API requires that you send the actual bytes of the video you're uploading as part of the upload request. You can't just provide a reference to a remote URL as part of an upload request and expect the YouTube API servers to retrieve the video file from that URL.
If your video is on Amazon S3 and your code is running from a place that doesn't have direct access to the video file, then you're going to have to download it temporarily to someplace your code does have access to, and then include the video file in your YouTube upload request.

Related

Google photo reference image download and upload to S3

I am working on download google photo reference image and directly upload to S3 after verifying that image exists on url in PHP. Now currently I am unable to download image from google photo reference image
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=XXXXXXXXX
When hit this url in web browser that browser redirect me to the another URL. Now I simply verify this url that image exists on this url or not if image exists oh this url and url is valid then simply upload this image to S3 bucket I am using Lumen microservice for this task.
If there is any third party library that provide this functionality and provide help to comlete this task. So kindly suggest.

How can I upload videos directly to Vimeo without uploading my server?

I have a website. In my website, users will upload videos. I get a Vimeo Pro account to store the videos. Now, the videos are stored form user end to the server. Then it uploads to Vimeo from the server. It takes twice the time to upload it to Vimeo.
So, I need a solution to upload the videos directly from the user's end. I don't want to upload the videos to my server. Is there any way to upload the videos directly?
Thanks in advance.
To upload direct from the user/client browser, use the POST upload method and deploy the HTML form as documented here: https://developer.vimeo.com/api/upload/videos#form-based
Uploads using the POST upload method will upload from the client browser direct to Vimeo, without uploading to your server. However, be aware that if the user leaves the page or loses internet connection the upload will fail and there is no way to resume the upload.

Upload a video from a client computer directly to Youtube with the Youtube API v3?

On my website, I want my users to upload videos directly to the Youtube server without hosting them on my server. Is this possible?
I have been searching for solutions but the only ones I found were for the Youtube API v2 which is deprecated.
And in every tutorial that I found (not many by the way) they used a $videopath var that contains the path to the video but that is not what I'm looking for.
I want my users to upload directly to a Youtube account where all the videos are going to be uploaded.
I have recently worked on this exact requirement. Try this link https://developers.google.com/youtube/v3/code_samples/javascript. You have to enable the YouTube API for data access. Its all in the documentation if you follow the above link
Because of Copyright Violation and probably responsibility they first have to upload it to your server. That way, it will always be you who uploads to youtube.

Upload Amazon S3 videos to Facebook via PHP SDK?

I'm creating an application which need to upload a video to a user profile on Facebook (web hosted application, I am using Facebook PHP SDK). Videos are hosted on Amazon S3.
I have tried to upload a video that is hosted locally on my instance, and that is working fine (authentication is OK, and the video is found to be uploaded).
But I am not able to find how to directly retrieve the video on S3 to upload it. I have read that this could be done only when the video is local. But that is not convenient for me to download the video from S3 first then upload it to Facebook.
Has anybody faced this issue, and found a way to solve it so that the video can be directly uploaded from S3 to Facebook, using the S3 Url ?
Thanks a lot for your help.

API - To upload image and to list them

I want to upload image to a image hosting service (free). I want users to upload images using the form in my website, but directly to the my image hosting's account(in a album). I don't want users to upload images to my server first and then later upload this file to imagehosting account by using my server script.
I have read about Imageshack's API and imgur API. But i donot think they will allow direct uploading.
Do you know any image hosting service or API, that allows:
uploading images directly to the image hosting account (by users of
my website, instead of using script to do the upload)
easy to use API with PHP
allows fetching of images from the albums later
Please help
Try to use uploadify library. This is very nice and usefull lib.
http://www.uploadify.com/

Categories