ETSY Api PHP 获取令牌凭证

问题描述

我正在使用 y0lk 包来帮助我使用 OAuth1 和 ETSY App,我设法获得了临时凭据,但无法获得访问令牌。

这就是我所做的:

$client = new Etsy([
    'identifier'    => '*********************','secret'        => '*********','scope'         => 'listings_r transactions_r','callback_uri'  => 'http://*********.loc/slider/'
]);

$tempCred = $client->getTemporaryCredentials();
    
$tmpSecret = $tempCred->getSecret();
$tmpId = $tempCred->getIdentifier();

// Redirect to Etsy Autorisation login page
$redirect_url = $client->getAuthorizationUrl($tempCred);

$accesstokens = $client->getTokenCredentials($tempCred,$tmpId,$_GET['oauth_verifier']);

好吧,我不知道该怎么做,因为要获得 oauth 验证器(并执行 $_GET['oauth_verifier']),我必须通过登录页面,然后,为了获得访问令牌,我需要我的临时凭据,但要获得此凭据,我必须在 new Etsy 之前再次访问,这就是为什么我总是收到令牌撤销错误的原因..

我是 PHP 和 API 的初学者,如果有人在我的方法中发现其他错误,请随时为我指出:)

感谢您抽出宝贵时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)