我正在制作Android应用,我正在尝试使用Foursquare API。我开始使用foursquare推荐的库easyFoursquare4Android。
我在https://foursquare.com/developers/apps注册了我的foursquare应用。我更改了 easyFoursquare4Android 库中的CLIENT_ID
和CLIENT_SECRET
常量值。
我尝试getVenuesNearby()
并收到此错误消息:
Missing access credentials. See https://developer.foursquare.com/docs/oauth.html for details.
我也在使用Facebook SDK,并且正在使用我用于Facebook的Certificate fingerprint <SHA1>
。
我可以重复使用我在Facebook应用程序中使用的android密钥哈希,还是必须重新创建一个?
答案 0 :(得分:0)
我通过记录我发送给API的String来解决这个问题。
我从未调用EasyFoursquare.requestAccess(this)
或EasyFoursquareAsync.requestAccess(this)
,它通过获取oauth令牌来请求访问API。
所以我从未在请求中发送CLIENT_ID
和CLIENT_SECRET
。