有人能告诉我如何编写Youtube API的集成测试,这需要您使用OAUTH令牌吗?
例如,在这个包alaouy/Youtube中,测试类中唯一需要的就是令牌。有了它,可以为各种请求编写所有必需的测试。但是,此程序包使用NON-auth。这很简单,因为您可以提供令牌,并自由发出请求。
当谈到Youtube OAUTH API时,流程是用户被重定向到谷歌网站等。这阻止我以编程方式编写测试。
如何在不重定向到外部网站的情况下为Youtube OUATH API编写测试?我听说例如facebook提供虚拟令牌,所以所有请求都可以编程编写测试。
答案 0 :(得分:0)
Youtube API samples PHP中有大量PHP示例代码,其中包括OAuth授权。
中的代码段$client = new Google_Client();
// Set to name/location of your client_secret.json file.
$client->setAuthConfigFile('client_secret.json');
// Set to valid redirect URI for your project.
$client->setRedirectUri('http://localhost');
$client->addScope(Google_Service_YouTube::YOUTUBE_READONLY);
$client->setAccessType('offline');