我希望能夠從用戶擁有的朋友列表中獲取基本信息(與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