所以..我很久以前写的更新雅虎联系人的应用程序似乎已经退出工作......它使用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死了还是我做错了什么?
答案 0 :(得分:1)
https://social.yahooapis.com/v1/user/{guid}/contacts
a)端点现在是https(文档仍显示http)
b)过去能够使用&#34; me&#34;对于{guid} ......现在不再是这种情况了
答案 1 :(得分:0)
您必须在请求中添加访问令牌。 尝试:
[
"sort" => [
'substring_name' => [
'order' => 'asc',
"query" => [
"match" => [
"terms" => [
"substring_name" => ["keyword1", "keyword2","keyword3"]
]
]
]
]
]
]