Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android BaseCamp API没有';t提供JSON响应_Android_Json_Restful Url_Basecamp - Fatal编程技术网

Android BaseCamp API没有';t提供JSON响应

Android BaseCamp API没有';t提供JSON响应,android,json,restful-url,basecamp,Android,Json,Restful Url,Basecamp,我正在尝试在Android应用程序中实现Basecamp API。我正在尝试将url从.xml扩展名重命名为.json。它对于一些web服务(如人员、公司等)来说运行良好 但是,当我尝试获取特定公司的json响应时,它会以xml形式给我响应,尽管我请求的是json 像 对我来说也一样 "https://" + domain + "/projects/count.json". 另外,我正在尝试实现下面的链接,它不会给我json的结果(它会给我空白的响应),但是如果我将扩展名从.json更改为.x

我正在尝试在Android应用程序中实现Basecamp API。我正在尝试将url从
.xml
扩展名重命名为
.json
。它对于一些web服务(如人员、公司等)来说运行良好

但是,当我尝试获取特定公司的json响应时,它会以xml形式给我响应,尽管我请求的是json

对我来说也一样

"https://" + domain + "/projects/count.json".
另外,我正在尝试实现下面的链接,它不会给我json的结果(它会给我空白的响应),但是如果我将扩展名从
.json
更改为
.xml
,那么它对我来说很好,并给我xml的响应

 1. "https://" + domain + "/projects/" + projectid +
    "/calendar_entries/milestones.json" 

 2. "https://" + domain + "/todo_lists.json?responsible_party=" + id

 3. "https://" + domain + "/projects/" + projectId +
    "/calendar_entries.json"

 4. "https://" + domain + "/projects/" + projectId +
    "/categories.xml?type=post"
我正在使用Rest完整API连接RESTfulWeb服务

我不知道为什么我没有从web服务获得json响应

请帮帮我。

看看,它们似乎不支持JSON响应

Basecamp API通过HTTP实现为香草XML,使用所有四个动词(GET/POST/PUT/DELETE)


一些路由可能返回json——可能它们正在处理json响应&尚未推出。但是文档说它是XML,所以您现在只能使用XML

您可以尝试在请求头中添加“Accept”,例如

Accept : application/json

看起来您使用的是Basecamp Classic API,它不支持JSON响应


全新的Basecamp有全新的API支持REST风格的API,该API使用JSON进行序列化,使用OAuth 2进行身份验证。您可以在这里找到它()。

但是在讨论中支持一些JSON请求。@Dharmendra-“我们对此不作保证”。Sathya我该怎么做,用XML还是JSON?我已经用JSON实现了一些服务,所以我应该把它们改成XML吗?@Dharmendra你应该改成XML。除非他们正式宣布json,否则我不会使用它,因为你永远不知道他们什么时候会停止。是的,这就是重点。我应该将json更改为XML。谢谢你的帮助。:)这里需要你的帮助吗
Accept : application/json