天道酬勤,学无止境

etsy

Etsy oauth 身份验证 c# RestSharp(Etsy oauth authentication c# RestSharp)

问题 我正在尝试执行他们的文档中给出的示例授权请求(或任何需要身份验证的 Etsy api)。 我得到的回应是“oauth_problem=token_rejected”。 我将这个 SO 答案与 benSharper 链接到的 OAuth 基础一起使用。 我看过这个和这个,还有其他的。 其中一个使用了https://sandbox.https://openapi.etsy.com/v2 ,当我尝试这样做时,异常是“底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。 ” 我部署到我的服务器(这是 https)并且仍然是相同的响应。 似乎无法让它发挥作用。 我错过了什么? 这是我的代码: public class AuthorizedRequestHelper { string baseUrl = "https://openapi.etsy.com/v2"; string relativePath = "/oauth/scopes"; string oauth_consumer_key = "xxx"; string consumerSecret = "xxx"; string oauth_token = "xxx"; string oauth_token_secret = "xxx"; public void test() { var restClient = new

2021-11-28 23:32:46    分类:技术分享    c#   api   oauth   etsy

Etsy oauth authentication c# RestSharp

I'm trying to do the sample Authorized Request (or anything with Etsy's api that requires authentication) given in their documentation. The response I get is "oauth_problem=token_rejected". I used this SO answer along with the OAuth base that benSharper linked to. I've looked at this and this, and others. One of them used https://sandbox.https://openapi.etsy.com/v2 and when I tried that, the exception was "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel." I deployed to my server (which is https) and still the same response. Just can't

2021-11-21 18:55:11    分类:问答    c#   api   oauth   etsy

如何使用 Etsy API 凭证在 python 中获取和发布数据(How to use Etsy API credentials to GET and POST data in python)

问题 前提 我正在将我的产品配置数据库与我的 POS 和各种电子商务网站链接起来。 拼图中的最后一个链接是连接到 Etsy。 他们的指南 (https://www.etsy.com/developers/documentation/reference/listing) 特定于 PHP,但我正在使用 python 3.7。 地位 由于这个问题,我能够成功获取所需的凭据:如何使用 Python Etsy HTTP API 方法添加新项目? 我现在拥有以下凭据: oauth_token oauth_token_secret oauth_consumer_key verifier key_string shared_secret 我试过的 我尝试同时使用python_etsy和etsy_python ,但两者似乎都已被放弃etsy_python完整,每次都会产生异常。 我尽我最大的能力尝试解决出现的每个问题,但我真的很迷茫。 正如上面链接的问题的答案中所建议的那样,我尝试使用OAuth1Session对象。 >>> etsy = OAuth1Session( ... key_string, ... client_secret=shared_secret, ... resource_owner_key=oauth_token, ... resource_owner_secret=oauth

2021-10-26 23:12:13    分类:技术分享    python-3.x   api   https   etsy

即使响应正确,TDD 测试也显示错误(TDD test shows error even though response is correct)

问题 我正在关注关于 api 的教程here,我正在关注确切的代码,我也在调整 Etsy 应用程序的代码,这是我的第二个测试代码,教程代码与教程相同,并且有效。 以下代码已经过调整以与 Etsy APi 一起使用。 #etsywrapper/__core.py from . import session class Listings(object): def __init__(self, id): self.id = id def info(self): path = 'https://openapi.etsy.com/v2/listings/{}/inventory'.format(self.id) response = session.get(path) return response.json() @staticmethod def active(): path = 'https://openapi.etsy.com/v2/shops/:shop_id/listings/active' response = session.get(path) return response.json() 和 #etsywrapper/__init__.py import os import requests ETSY_API_KEY = os.environ.get('ETSY_API

2021-10-23 21:41:55    分类:技术分享    python   tdd   pytest   etsy

How to use Etsy API credentials to GET and POST data in python

Premise I am working at linking my product configuration database with my POS and various eCommerce sites. The last link in the puzzle is connecting to Etsy. Their guide (https://www.etsy.com/developers/documentation/reference/listing) is specific to PHP, but I am working with python 3.7. Status I have been able to successfully acquire the credentials required thanks to this question: How to add a new item using Python Etsy HTTP API methods? I now have the following credentials: oauth_token oauth_token_secret oauth_consumer_key verifier key_string shared_secret What I've Tried I tried using

2021-10-23 07:05:08    分类:问答    python-3.x   api   https   etsy

在 Eclipse 中使用 Etsy 的 StaggeredGridView(Use Etsy's StaggeredGridView in Eclipse)

问题 我想在我的 Eclipse 项目中使用 Etsy 的 StaggeredGridView。 他们的 gitHub 页面没有提供在 Eclipse 中导入/设置他们的项目的说明。 如果有人成功地做到了这一点并且可以分享这些步骤,那将会有很大帮助! https://github.com/etsy/AndroidStaggeredGrid 我尝试按照下面链接中列出的步骤进行操作,但没有奏效。 将 gradle 项目导入到 eclipse 回答1 一种简单的方法是下载 ZIP 文件,将整个文件解压缩到临时目录,导航到\AndroidStaggeredGrid-master\library\src\main\java目录,然后将com文件夹复制到项目的src\目录中。 然后转到\AndroidStaggeredGrid-master\library\src\main\res\values目录并将attrs.xml文件复制到您项目的\res\values\文件夹中(或者如果您已经有一个,则将他的文件与您的文件合并)。 您不需要 Gradle 来执行此操作。 源只是成为您项目的一部分。 另一种方法是这样做,尝试从中创建一个 JAR 文件,但我还没有在 Android 项目中尝试过。 回答2 我已成功将 Etsy Staggered GridView 导入 Eclipse。 以下是步骤

2021-10-22 16:08:10    分类:技术分享    android   eclipse   etsy   staggered-gridview

Use Etsy's StaggeredGridView in Eclipse

I wanted to use Etsy's StaggeredGridView in a project of mine on Eclipse. Their gitHub page doesn't provide instructions to import/setup their project in Eclipse. If anyone has successfully done this and can share the steps, it would help a lot! https://github.com/etsy/AndroidStaggeredGrid I tried following the steps listed in the link below, but it didn't work. Importing gradle project to eclipse

2021-10-22 14:13:44    分类:问答    android   eclipse   etsy   staggered-gridview

TDD test shows error even though response is correct

I am following a tutorial about api here and I am following the exact code and I am also adapting the code for an Etsy app, here is my code for the second test, the tutorial code is identical to the tutorial, and works. The following code has been adapted to work with the Etsy APi. #etsywrapper/__core.py from . import session class Listings(object): def __init__(self, id): self.id = id def info(self): path = 'https://openapi.etsy.com/v2/listings/{}/inventory'.format(self.id) response = session.get(path) return response.json() @staticmethod def active(): path = 'https://openapi.etsy.com/v2

2021-10-20 03:05:25    分类:问答    python   tdd   pytest   etsy

在 UIView 中实现自定义 StaggereGrid,如 SWIFT 中的 Etsy 应用程序(Implement a custom StaggereGrid in UIView like Etsy app in SWIFT)

问题 我想实现一个像 Etsy 应用程序一样的 StaggeredGrid,但我不知道它。 你能给我任何建议吗? 这是我需要做的截图:

2021-09-15 09:06:52    分类:技术分享    swift   ios8   libraries   staggered-gridview   etsy

使用 c# RestSharp 访问 Etsy API oauth(Access Etsy API oauth using c# RestSharp)

问题 我在我们的商店下建立了一个开发人员帐户,以访问我们的销售收据。 我决定使用 RestSharp 来提出我的要求。 我已经证明它适用于不需要 Oauth 的调用。 我已成功收到我的 accessToken 和 accessTokenSecret。 因此,我将它们与 customerKey 和 customerSecret 一起用于进行 ForProtectedResource 调用,对于 oauth 请求,如下所示,但始终收到“此方法需要身份验证”。 我希望它是我遗漏的一些简单的东西。 我想,我需要拨打的所有电话都是这四项正确的吗? 一旦我拥有这四个项目,我就不再需要请求或访问令牌,对吗? 谢谢 var access_token = "#########################"; var access_token_secret = "########"; var baseUrl = "https://openapi.etsy.com/v2"; var client = new RestClient(baseUrl); client.Authenticator = OAuth1Authenticator.ForProtectedResource(consumerKey, consumerSecret, access_token, access_token_secret)

2021-07-28 19:37:21    分类:技术分享    c#   oauth   restsharp   etsy