我已经在我的Android应用程序中实现了foursquare api-java SDK。
发送https://code.google.com/p/foursquare-api-java/wiki/BasicUsage中描述的示例请求-这一切都在模拟器中工作。我刚在电话上试一下,它就坏了,返回405 "This endpoint only supports GET"错误。
有人遇到同样的问题吗?什么好主意吗?
我在Android ICS中遇到过这个问题。
检查:http://code.google.com/p/foursquare-api-java/issues/detail?id=66
通过从DefaultIOHandler.java类中删除setDoOutput(true)修复了错误。
不确定您在做什么,但大多数函数只能作为GET使用。User/self为例。
希望这对你有帮助。把它改成Get request而不是Post