gpt4 book ai didi

使用 Selenium WebDriver 的 Facebook 身份验证

转载 作者:行者123 更新时间:2023-11-30 05:29:09 24 4
gpt4 key购买 nike

我想使用 Selenium WebDriver 处理 Facebook 身份验证并使用 HtmlUnitDriver 获取访问 token ,我该怎么做?

最佳答案

其中很多是您必须推断其用途的函数,但这是我针对 oauth 流程本身编写的测试:

$this->loginAsTestUser();

$oauth_uri = $this->fbURI()
->setPath('/dialog/oauth')
->addQueryData('client_id', self::RELL_APP_ID)
->addQueryData('redirect_uri', self::RELL_URL);
$this->open($oauth_uri);
$this->platform->tosApp();

$code = $this->getURI()->getQueryData('code');
$this->assertNotEmpty($code, 'No code returned in redirect url');

$token_uri = $this->fbURI('graph')
->setSecure(true)
->setPath('/oauth/access_token')
->addQueryData('client_id', self::RELL_APP_ID)
->addQueryData('client_secret', self::RELL_SECRET)
->addQueryData('code', $code)
->addQueryData('redirect_uri', self::RELL_URL);
$this->open($token_uri);
$this->assertRegExp(
'/access_token=.+/', $this->source(),
'No access token returned in source');

关于使用 Selenium WebDriver 的 Facebook 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8374044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com