有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Twitter上获取签入推文的地理位置和地点id

Twitter上发布了数千条4sq签入推文。这些推文都包含到foursquare的链接。com

例如,链接https://foursquare.com/donnyndra/checkin/4f60500ae4b02a8707007b93?s=ogf_jvcuoha1T0QUfIRVWGupvuc&ref=tw有一个签入id和一个签名

我用4sq读API doc。com,并发现如果我想进行签入详细信息请求,需要一名代理用户

这是否意味着我必须让签入的用户对我的应用进行授权才能访问但是我收集了数千条签入推文只是为了研究,不能让4sq。com用户身份验证

有解决这个问题的办法吗? 我只有:

  • 签入id和签名
  • 客户id和客户机密

既然我有签入的链接,我应该解析链接后面的页面来获得我想要的吗?有更好的方法吗?我的研究项目中使用了Java语言

我真的很需要你的帮助!提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    正如你所说,让用户验证你通过API访问他们的帐户不是一个选项,因此你能做的唯一一件事就是尝试刮除链接后面的页面

    也就是说,如果这样做不违反4sq的服务条款,我会感到非常惊讶。此外,如果违反第三方公司的服务条款,你很可能会使你的研究无效

    你最好联系4sq,看看他们是否允许你使用(或者更可能是购买)他们数据的匿名子集。通过这种方式,你可以非常主动地与公司沟通,你也可以获得使用他们数据的许可