我正在使用youtube数据api版本3,以获取顶级YouTube视频,我正在调用这样的REST api:
并获取这样的数据是json格式:
"kind": "youtube#searchResult",
"etag": "adasdasdasdasdas",
"id":
{
"kind": "youtube#video",
"videoId": "123123asdsad12"
},
"snippet":
{
"publishedAt": "date",
"channelId": "Gasdqqweqweqwr123123",
"title": "my tutle",
"description": "xyz",
"thumbnails":
{
"default":
{
"url": "......jpg",
"width": 120,
"height": 90
},
"medium":
{
"url": "......jpg",
"width": 320,
"height": 180
},
"high":
{
"url": "......jpg",
"width": 480,
"height": 360
}
},
"liveBroadcastContent": "none"
}
Run Code Online (Sandbox Code Playgroud)
但是这个数据不包含youtube视频网址,我怎样才能从api获取它?
嗨伙计们我收到此错误:
应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL.它必须与网站URL或Canvas URL匹配,或者域必须是App域之一的子域.
很多人都面临这个错误,因为他们的重定向网址不匹配或他们放置错误的clint id或秘密ID,但在我的情况下1.重定向网址很好,2.app id和app secret也没关系.
可能是什么问题呢?请帮我
我试图让我的方法通用,我陷入困境,需要你的帮助.代码场景是我有一个抽象类说MyBaseAbs,其中包含常见属性:
public abstract class MyBaseAbs
{
public string CommonProp1 { get; set; }
public string CommonProp2 { get; set; }
public string CommonProp3 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
现在我有儿童班:
public class Mychild1: MyBaseAbs
{
public string Mychild1Prop1 { get; set; }
public string Mychild1Prop2 { get; set; }
public string Mychild1Prop3 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和另一个孩子班:
public class Mychild2: MyBaseAbs
{
public string Mychild1Prop1 { get; set; }
public string Mychild2Prop2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
现在,我要创建一个需要的基础上执行某些操作的常用方法 …