Yahoo social/contacts api -> 更新联系人(PUT 方法)

Yahoo social/contacts api -> update contact (PUT method)

所以..我很久以前写的用于更新雅虎联系人的应用程序似乎已经停止工作...它正在使用 oauth1 进行身份验证...

http://social.yahooapis.com/v1/user/me/contacts 进行 PUT 给我一个 404 Not Found on Accelerator 错误

<!-- status code : 404 -->
<!-- Not Found on Accelerator -->
<!-- host machine: e20.ycpi.cha.yahoo.com -->
<!-- timestamp: 1506448562.000 -->
<!-- url: http://social.yahooapis.com/v1/user/me/contacts-->

认为问题可能出在他们的 oauth1 api.. 我切换到 oauth2

同样的错误

所以我尝试 http://social.yahooapis.com/v1/user/me/contacts (httpS) 我得到 401 You are unauthorized for this operation

我正在使用范围 sdct-w (https://developer.yahoo.com/oauth2/guide/yahoo_scopes/)

Yahoo Contacts API 死了还是我做错了什么?

https://social.yahooapis.com/v1/user/{guid}/contacts

a) 端点现在是 https(文档仍然显示 http)
b) 过去可以对 {guid} 使用 "me" ... 现在不再是这种情况了

您必须根据您的请求添加访问令牌。 尝试:

https://social.yahooapis.com/v1/user/me/contacts?access_token=${access_token}&format=json