السلام عليكم
اريد عرض ملفات الفيديو من موقع يوتيوب بناء على شروط بحث محددة
ممكن سكربت او شرح لعمل هذا?
شكرا.
السلام عليكم
اريد عرض ملفات الفيديو من موقع يوتيوب بناء على شروط بحث محددة
ممكن سكربت او شرح لعمل هذا?
شكرا.
وجدت هذا الكود وهو يعمل بشكل جيد
تحتاج أولا للحصول على كود المطوريين من يوتيوب http://youtube.com/signup?next=/my_profile_dev
بعد الحصول على الكود ضعه في ملف web.comfig تحت المفتاح developerKey appSettings
وضع الكود تحت هذا المفتاح ليس ضروري
ممكن تضع المفتاح تحت متغير خاص
نفترض ان الكود المطور هو wxcvfku
//===========================================
string uri = "http://www.youtube.com/api2_rest?";
uri += "method=youtube.videos.list_by_tag";
uri += "&dev_id=" + developerKey;
uri += "&tag=" + txtSearch.Text;
uri += "&page=1&per_page=50"; // you can add custom paging if desired
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace YouTubeSearch
{
public partial class YouTube : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string developerKey = wxcvfku;
// Call the YouTube api to list all videos for a tag
string uri = "http://www.youtube.com/api2_rest?";
uri += "method=youtube.videos.list_by_tag";
uri += "&dev_id=" + developerKey;
uri += "&tag=" + txtSearch.Text;
uri += "&page=1&per_page=50"; // you can add custom paging if desired
DataSet ds = new DataSet();
ds.ReadXml(uri);
DataTable dt = ds.Tables[2];
this.DataList1.DataSource = dt;
DataList1.DataBind();
}
اضافة لملف ASPX
<table cellspacing="2" cellpadding="2" border="0">
<asp:Datalist id="DataList1" runat="server" Font-Names="Verdana" CellPadding="2" CellSpacing ="2" BorderStyle="None">
<FooterStyle BackColor="#CCCCCC" ForeColor="Black"></FooterStyle>
<ItemTemplate>
<tr ><td colspan="2" align=center> <b><%# DataBinder.Eval(Container, "DataItem.title") %> </b> </td></tr>
<tr>
<td style="width:100px;Height:20px;">
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("url") %>' >
<asp:Image ID="Img" ImageUrl='<%#Eval("thumbnail_url") %>' runat="Server" />
</asp:HyperLink>
</td>
<td style="width:450px;Height:20px;"><%# DataBinder.Eval(Container, "DataItem.description") %></td>
</tr>
</ItemTemplate>
</asp:Datalist>
</table>
شكرا لكم
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…