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.