2017-07-16 46 views
2

任何人都可以告诉我如何编写Youtube API的集成测试,需要您提供OAUTH令牌吗?为Youtube Oauth Api编写测试

例如在这个包alaouy/Youtube测试类中唯一需要的东西就是标记。由此可以为各种请求编写所有必需的测试。但是,该软件包使用NON-auth。这很容易,因为您可以提供只是令牌,并可以自由提出请求。

当涉及到Youtube OAUTH API的流程是用户被重定向到谷歌网站等。这阻止了我编程测试编写测试。

如何在不重定向到外部网站的情况下为Youtube OUATH API编写测试?我听说,例如Facebook提供虚拟标记,以便所有请求都可以通过编程方式编写测试。

回答

0

Youtube API samples PHP中有很多PHP示例代码,其中包括OAuth授权。

下面是quickstart.php

$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'); 
发现一个片段