Instagram的API中OAuthAccessTokenException和APIRequiresAuthenticationError之间的区别是什么?

时间:2014-07-07 19:05:31

标签: instagram

我的日志中有两个完全不同的错误,请求返回同一端点:

GET https://api.instagram.com/v1/users/self.json?access_token=[ACCESS_TOKEN]

有时就是这样:

{"meta":{"error_type":"OAuthAccessTokenException","code":400,"error_message":"The access_token provided is invalid."}}

其他时候就是这样:

{"meta":{"error_type":"APIRequiresAuthenticationError","code":400,"error_message":"'self' keyword requires an authenticated user"}}

其中一个显然是一个需要刷新的无效令牌,但我无法弄清楚另一个可能意味着什么。我正在尝试确定这是否是一个错误,我可以让用户从中恢复(例如让他们刷新他们的令牌),或者它是否更严重,例如他们可能删除了他们的帐户。

有没有人有任何见解?

1 个答案:

答案 0 :(得分:1)

当用户删除了他/她的帐户时,您似乎获得了APIRequiresAuthenticationError。可能还有其他方法可以获取错误,但这至少是一种返回此错误类型的方案。