我希望能够从用户拥有的朋友列表中获取基本信息(与endpoint/users/@ me相同)。Jawbone - 从用户端获取用户的朋友基本信息端点
我知道如何让用户的朋友列表,我有以下结果:
{u'data': {u'items': [{u'xid': u'YRGHdmSbTA-ogFiDDnb-Mg'},
{u'xid': u'YRGHdmSbTA-1BMiQ65YBrg'},
{u'xid': u'YRGHdmSbTA-a4b-G83CeRw'}],
u'size': 3},
u'meta': {u'code': 200,
u'message': u'OK',
u'time': 1475342269,
u'user_xid': u'YRGHdmSbTA_U2wilrqpF_Q'}}
所以我知道,与XID-YRGHdmSbTA_U2wilrqpF_Q的帐户具有3个朋友用自己的XID。
但每当我试图根据自己的XID得到朋友的用户信息,我没有被授权这样做:
{
"data": {},
"meta": {
"code": 401,
"error_detail": "Only the owner of this resource is authorized to make this request.",
"error_type": "authorization_error",
"message": "Unauthorized",
"time": 1475382850,
"user_xid": "YRGHdmSbTA_U2wilrqpF_Q"
}
}
好像有些端点都ok与查询朋友,XID但其他一些人都没有,这里是我得到的名单与用户的端点我使用(如果有什么错指正):
OK https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/bandevents
OK https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/body_events
OK https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/trends
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/friends
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/generic_event
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/goal
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/heartrat
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/meal
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/mood
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/move
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/setting
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/sleep
authorization_error https://jawbone.com/nudge/api/v.1.1/users/{friend_xid}/timezone
问题: 这是必须有问题的朋友都让我的应用程序查询他们的信息n(任何端点)?
建议: 如果可能的话,至少可以访问基本信息端点来显示用户的朋友的信息,即使他们没有允许我的应用程序。
感谢您的反馈。
嗨大家好 - 任何人都可以在此遮光更好的光线?非常感谢您的帮助。 – Gregor