Foursquare api java不';行不通
我想检索此库的签入信息,但响应中有一个错误 这是我的代码:Foursquare api java不';行不通,foursquare,Foursquare,我想检索此库的签入信息,但响应中有一个错误 这是我的代码: FoursquareApi foursquareApi = new FoursquareApi("Client ID", "Client Secret", "Callback URL"); Result<Checkin> result; try { result = foursquareApi.checkin("id_checkin", "signature"); if (result.g
FoursquareApi foursquareApi = new FoursquareApi("Client ID", "Client Secret", "Callback URL");
Result<Checkin> result;
try {
result = foursquareApi.checkin("id_checkin", "signature");
if (result.getMeta().getCode() == 200) {
Checkin checkin = result.getResult();
}
如果我在explorer foursquare实用程序中使用相同的代码。
为什么我会有这个问题
提前感谢您的帮助。查看,该库的作者似乎已设置了auth=true
,这与所需的内容相匹配
不过,VenuesExplore调用并没有将auth默认为true,这意味着如果您尚未登录,它将不会适当地发送auth令牌
因此,要使签入调用正常工作,您需要做的是让用户通过身份验证过程,并为他们获取有效的OAuth令牌。这样,签入调用将不再失败,因为它将发送有效的OAuth令牌,从而允许Foursquare正确地检查用户查看给定签入的权限
Error occured:
code: 401
type: invalid_auth
detail: OAuth token invalid or revoked.