我有一个Etsy/PHP应用程序,我在几年没有碰过,现在我需要把它移动到Etsy的API v3。这需要我实现OAuth2。
我想知道我是否需要从头开始重新进行身份验证,或者我是否可以使用我最初使用OAuth 1创建的相同凭据而不必重新进行身份验证。(我有oauth消费者密钥、oauth消费者密钥、访问令牌和访问密钥)
https://developer.etsy.com/documentation/tutorials/listings/上的代码看起来很简单,但是如果不深入研究身份验证文档,我无法确定是否可以将现有值用于x-api-key和承载令牌。此外,承载令牌是否必须进行散列或加密?
不确定您是否已经弄清楚了这一点,但您应该查看https://github.com/rhysnhall/etsy-php-sdk。这是一个相当完整的包。我已经为我自己的使用分叉它做一些自定义,但总的来说,它是相当好,超级容易实现。