加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 实现OAuth库连接到ETSY存储时出现致命错误

发布时间:2020-12-13 13:06:50 所属栏目:PHP教程 来源:网络整理
导读:我正在使用OAuth库连接到我的Etsy商店(etsy.com)并尝试检索有关已售出订单的一些信息. 这是图书馆:https://github.com/Lusitanian/PHPoAuthLib/blob/master/examples/etsy.php 但是,在“允许访问”后,我一直收到错误消息.我收到一个令牌,但当我允许访问时,
我正在使用OAuth库连接到我的Etsy商店(etsy.com)并尝试检索有关已售出订单的一些信息.

这是图书馆:https://github.com/Lusitanian/PHPoAuthLib/blob/master/examples/etsy.php

但是,在“允许访问”后,我一直收到错误消息.我收到一个令牌,但当我允许访问时,问题就出现了.

这是完整的错误:

Fatal error: Uncaught exception 'OAuthCommonHttpExceptionTokenResponseException' with message 'file_get_contents(http://openapi.etsy.com/v2/private/users/__SELF__): failed to open stream: HTTP request failed! 
HTTP/1.1 400 Bad Request ' in /hermes/bosoraweb013/b1151/ipg.tahara/APIs/PHPoAuthLib-master/src/OAuth/Common/Http/Client/StreamClient.php:70 Stack trace: #0 /hermes/bosoraweb013/b1151/ipg.tahara/APIs/PHPoAuthLib-master/src/OAuth/OAuth1/Service/AbstractService.php(137): 
OAuthCommonHttpClientStreamClient->retrieveResponse(Object(OAuthCommonHttpUriUri),NULL,Array,'GET') #1 /hermes/bosoraweb013/b1151/ipg.tahara/APIs/PHPoAuthLib-master/examples/etsy.php(47): 
OAuthOAuth1ServiceAbstractService->request('/private/users/...') #2 {main} thrown in /hermes/bosoraweb013/b1151/ipg.tahara/APIs/PHPoAuthLib-master/src/OAuth/Common/Http/Client/StreamClient.php on line 70

有人会有任何意见来确定问题是什么吗?

该错误告诉您该库返回400错误,这意味着服务器不喜欢您的请求.如果这种事情可能会发生,那么try catch块就是你的朋友,如果只是优雅地终止并且可能记录问题.

如果这是我,我会将错误,请求和库对象print_r放在标签内或文本文档中,以便我可以更好地了解发生了什么.

我想知道这是否是一个身份验证问题,需要使用HTTPS而不是HTTP,库中的错误,终点问题或某些地方或其他地方的一些不良数据.您拥有的信息越多,您可以越快隔离并确认工作越快,我就可以解决问题.

祝你好好调试并追踪故障.我知道这些事情是多么令人沮丧.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读