-
Notifications
You must be signed in to change notification settings - Fork 0
/
uploadvideo.php
78 lines (67 loc) · 2.24 KB
/
uploadvideo.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
/**
* Created by PhpStorm.
* User: vanhung
* Date: 6/7/15
* Time: 10:52 PM
*/
include_once "Dailymotion.php";
include_once "PDOImplement.php";
header('Content-Type: text/html; charset=UTF-8');
set_time_limit(0);
//require_once 'sdk/Dailymotion.php';
try{
$apiKey = '0c201474be2087aa73fa';
$apiSecret = '1a461e78a3747381ab735fca88421bd70380084e';
$testUser = 'vanhungbkcbg1@gmail.com';
$testPassword = '@.com.vn';
$api = new Dailymotion();
$pdo=new PDOImplement();
$result=$pdo->ExecuteQuery("select type,tag, youtube_id,title,description,catagory,id from youtube");
foreach($result as $item=>$value)
{
$youtube_id=$value["youtube_id"];
$id=$value["id"];
$type=$value["type"];
$title=$value["title"];
$tag=explode(" ",$value["tag"]);
$title=$value["title"];
$description=$value["description"];
$catagory=$value["catagory"];
if($type==1)
{
$videoFile=__DIR__."/files_download/".$youtube_id.".mp4";
}else
{
$videoFile=__DIR__."/files_download/".$title.".mp4";
}
$api->setGrantType(Dailymotion::GRANT_TYPE_AUTHORIZATION, $apiKey, $apiSecret,
array('manage_videos', 'write','delete'),
array('username' => $testUser, 'password' => $testPassword));
$url = $api->uploadFile($videoFile);
$result = $api->call('video.create', array('url' => $url,
'title' => $title ,
'tag' => $tag,
'channel' => $catagory ,
'published' => true,
'description'=>$description
)
);
$videourl = 'http://www.dailymotion.com/video/'.$result['id'];
if($result)
{
if($type==1)
{
unlink(__DIR__."/files_download/".$youtube_id.".mp4");
}else
{
unlink(__DIR__."/files_download/".$title.".mp4");
}
$pdo->ExecuteQuery("update youtube set upload=1 where youtube.id=$id;");
echo "Upload success ";
}
}
}catch(Exception $e)
{
}
?>