ホームページ > バックエンド開発 > PHPチュートリアル > Git プロジェクトの推奨事項 | yii に基づく DotaVideo バックエンド API

Git プロジェクトの推奨事項 | yii に基づく DotaVideo バックエンド API

WBOY
リリース: 2016-06-23 13:05:54
オリジナル
1534 人が閲覧しました

DotaVideo バックエンド インターフェイス

1: ビデオ情報

yii 実装に基づいており、すべて通常の一致する youku/soku Web ページを使用してインターフェイスを実装します

フロントエンド アプリは React Native によって実装されます

アプリソースコードのダウンロード http://git.oschina.net/man0sions/DotaVideo

スクリーンショット

タイトルビデオリスト

1: 即ビデオリストを取得

http://101.200.130.104/DotaVideoApi/?r=Youku/GetSokuList&data={q:'dota',cp:1,od:1,lt:0,limitdate:0}
ログイン後にコピー
Type デフォルトq 検索キーワード stringdotacp現在のページint1od並べ替え (1-総合ニュース、2-最新リリース、3 -最もプレイされた) int1lt期間 1(0-10 分)、2(10-30 分)、3(30-60 分)、4(>60 分) 0 -制限なし int0limitdate時間 (7-今週、31-今月、365-今年、0-無制限)int0
パラメータ 説明
Return価値

{    "status":{        "errorcode":"OK",        "errorinfo":""    },    "data":[        {            "name":"【DOTA情书】殿堂级卡尔,精彩刺激逆风局!",            "pic":"http:\/\/g2.ykimg.com\/0542040856EB9AAD6A0A4F047481E20A",            "duration":"52:39",            "vid":"XMTUwMzcwMTg5Ng==",            "user":"Dota情书",            "userinfo":{                "uname":"Dota情书",                "upic":"http:\/\/g4.ykimg.com\/0130391F484F82790BC834065745D82FDF80F2-9C8B-5C1D-8CD2-E6E677EF6F70",                "uid":"UNDI1NTMxMjMy"            },            "time":"19天前",            "click_count":"540,192"        },       ....    ]}
ログイン後にコピー

2: チャンネルユーザーと動画リストから取得

http://101.200.130.104/DotaVideoApi/?r=Youku/GetSokuUser&data={q:'dota',cp:1}
ログイン後にコピー

ParametersDescriptionTypeDefaultq検索キーワードstringdotacp現在のページint 1
戻り値

{    "status":{        "errorcode":"OK",        "errorinfo":""    },    "data":[        {            "uname":"Dota情书",            "upic":"http:\/\/g4.ykimg.com\/0130391F484F82790BC834065745D82FDF80F2-9C8B-5C1D-8CD2-E6E677EF6F70",            "vlist":[                {                    "pic":"http:\/\/r3.ykimg.com\/0542010156FDE94C6A0A3F045B30B414",                    "duration":"1:49:33",                    "vid":"XMTUxODYwMTkyOA==",                    "name":"【DOTA情书解说】两场激情逆风局,火女火枪二合一!",                    "click_count":"839,981",                    "time":"5天前"                },                {                    "pic":"http:\/\/r2.ykimg.com\/0542010156F4C0DA6A0A41044DAC8150",                    "duration":"1:18:38",                    "vid":"XMTUxMTMwODA4MA==",                    "name":"【情书DOTA解说】全能骑士和蝙蝠骑士",                    "click_count":"802,992",                    "time":"11天前"                },                {                    "pic":"http:\/\/r2.ykimg.com\/0542040856EDD2406A0A460459995773",                    "duration":"1:11:24",                    "vid":"XMTUwNTU1NDIxNg==",                    "name":"【DOTA情书】双SJ物力赏金,砍爆泉水!",                    "click_count":"819,174",                    "time":"17天前"                }            ],            "uid":"UNDI1NTMxMjMy"        },      ...    ]}
ログイン後にコピー

3: チャネルユーザーから取得した情報

http://101.200.130.104/DotaVideoApi/?r=Youku/GetSokuAllUser&data={q:'dota',pg:1}
ログイン後にコピー

ParametersDescriptionTypeDefault q検索キーワード文字列 dotapg取得するページ数 100 [デフォルト] int戻り値
{    "status":{        "errorcode":"OK",        "errorinfo":""    },    "data":{        "Dota情书":{            "uname":"Dota情书",            "upic":"http:\/\/g4.ykimg.com\/0130391F484F82790BC834065745D82FDF80F2-9C8B-5C1D-8CD2-E6E677EF6F70",            "uid":"UNDI1NTMxMjMy"        },        "DotA_黑曼巴":{            "uname":"DotA_黑曼巴",            "upic":"http:\/\/g3.ykimg.com\/0130391F45555C7D824D1607E26B78096239A3-5CD0-A7C1-CCAD-333F3E3D4E0A",            "uid":"UNTI5MTE2NjQw"        },       ....    }}
ログイン後にコピー
4: ユーザーのすべてのビデオを取得する

http://101.200.130.104/DotaVideoApi/?r=Youku/GetYokuUserPlayList&data={uid:'UNDI1NTMxMjMy',cp:1,od:1}
ログイン後にコピー

パラメータ説明タイプ デフォルトuiduseridstringUNDI1NTMxMjMycp現在のページ 1 [デフォルト] int1od並べ替え (1) -最新のリリース、2-最も再生された、3-最も多くのコメント、4-最も収集された) int1戻り値
{    "status":{        "errorcode":"OK",        "errorinfo":""    },    "data":[        {            "name":"【DOTA情书解说】两场激情逆风局,火女火枪二合一!",            "pic":"http:\/\/r4.ykimg.com\/0541010156FDE94C6A0A3F045B30B414",            "duration":"1:49:33",            "vid":"XMTUxODYwMTkyOA==",            "user":"UNDI1NTMxMjMy",            "time":"5天前",            "click_count":"840,908"        },        ...    ]}
ログイン後にコピー
2: ユーザーモジュール

yii ActiveRecord と sqlite に基づいて実装されていますユーザー登録、ログイン、購読、キャンセルなどの機能

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート