使用 Yahoo Contacts API 导入所有使用那里 API 的联系人,使用 OAuth2 令牌

Use Yahoo Contacts API to import all contacts using there API, using OAuth2 token

我能够从 Yahoo 获得 OAuth 2.0 访问令牌。我想使用他们的联系人 API 导入我的 Yahoo 联系人。我正在寻找解释这个的示例或教程,而我最接近的是这部分 making API request。 问题是我不明白它是如何被使用的。也许如果有人可以向我指出如何使用我从 OAuth 2.0 获得的令牌来获取我所有的 Yahoo 联系人,那真的可以帮助我。

这是我尝试使用的示例令牌。

{
      "access_token":"3BnekXnMvl4ylLQ1EplCHGwsA9yjK9b9Ay_jXxdFyyesD.On78E8c.2NszplCmZD.VqxNX46r.ayCfY99rbICnWcxqC7wR3VlI_hSJ4mG8ZlghyYJidTcOzpGnGfA89E2R.Omf3OkMue_7rQY6OkuGckm0ukmLfXOpQRmgEG4e24Y_oakM3xb3aFI9KVOGYdsPWm1nsepGqTomhqMzGteXlRKr3xCP2jRbyN82hV1MLu_uG3SDUYs.ZTjnnYSFgmzx3IxcdbRqAgRr9hSpWJR_Sg3quXfJQG5pnesTAu_oNrGE.wWDunAGzVYLsLElWhZuyoVlILBt8NGtqqbpw8MXZo._68mmEr5ORO9qebAYKaS3hBpfbEs41ZU4dfohglEil4oeKw6VzICu3TYttCjix2f.5f3uc69nybN2z20aiJ5sTLTJ4_1fycfdXz_JVdNLI6TR_aZlGO3fhuiw3h3Q1x5mc6xBcil3EuYUa_b2YJ9IDgEwAbalpFf2sSXeXAh0Wr4mCarrdV3xPpUd5DFG4n0yEIkSIwR_P_U2gj8BLpp.2mqPSQQRcXlCY8clx_kloqCCsv1Wsw4GjPkcYlBvtHACxypXuszAwV.sI_ME9envDAPMFOc9JTwTOkmXLeVKei4cN_V44lCTGtfBMYgraGFvq1AIrvUxb5UbF1EPmh9LpOY2S2_k32x9TTuh8RRZoaUJG7RQ2kbVt9B_aEMVzYFF8EhVn5gu8zTQsVjHx1ul9Y4VKRN5Aazx5HFJEDWSwlp3BTRJZPbRqFtQ7do1tF..D2NYDAGbuvJjG_UlUesy0mo7Pw4HmOqo5bb5b6Yz49kmtYMho2KUZk9",
      "token_type":"bearer",
      "expires_in":3600,
      "refresh_token":"ABcap1S5Z.8eIxtTG._Stv4SarhjDRH5373tRHzH6FNXTreGfghKnYW4w--",
      "xoauth_yahoo_guid":"D64PMTXWAMU6HYQRPVBVBEGPPU"
  }

非常感谢任何帮助。

在这样的调用中使用其中的访问令牌(access_token 元素的值):

curl -H "Authorization: Bearer <access_token>" https://social.yahooapis.com/v1/user/me/contacts?format=json

假设客户端应用程序在开发者控制台中被授权访问联系人API。你真的需要使用这个 API URL 因为 YDL 端点 (query.yahooapis.com) 不支持 OAuth 令牌(还?)。