【问题标题】:problem with JAX-RS and foursquareJAX-RS 和foursquare 的问题
【发布时间】:2010-10-20 02:18:06
【问题描述】:

我不知道为什么我不能在这里使用 MultivaluedMap,有人可以帮忙。 Eclipse 告诉我它无法解析为类型

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Map;

import javax.net.ssl.SSLContext;

import com.sun.jersey.api.client.*;
import com.sun.jersey.api.client.config.ClientConfig;
import com.sun.jersey.api.client.config.DefaultClientConfig;
import com.sun.jersey.api.client.filter.Filterable;
import com.sun.jersey.core.util.MultivaluedMapImpl;

public class Main { 


    public static void main(String[] args) throws Exception {

        Client client = Client.create();
        WebResource webResource = client.resource("http://api.foursquare.com/v1/venues");
        MultivaluedMap queryParams = new MultivaluedMapImpl();
        queryParams.add("geolat", "51.543724");
        queryParams.add("geolong", "-.102365");
        String s = webResource.queryParams(queryParams).get(String.class);

    }
}

我还缺少什么其他东西

【问题讨论】:

    标签: java jar jax-rs


    【解决方案1】:

    您的类路径中需要 jsr jar。如果您使用的是 Maven,您可以添加:

    <dependency>
        <groupId>javax.ws.rs</groupId>
        <artifactId>jsr311-api</artifactId>
        <version>1.1.1</version>
    </dependency>
    
    <repository>
        <id>java.maven2</id>
        <url>http://download.java.net/maven/2/</url>
    </repository>
    

    或者你可以下载jar并手动添加:

    http://download.java.net/maven/2/javax/ws/rs/jsr311-api/1.1.1/

    Re: 身份验证,你应该看看 FourSquare 文档:

    http://groups.google.com/group/foursquare-api/web/api-documentation

    http://groups.google.com/group/foursquare-api/web/oauth

    【讨论】:

      【解决方案2】:

      您没有发布您收到的实际错误消息,所以我不得不求助于阅读您的想法,但您也缺少MultivaluedMap 的导入。你不应该添加这个吗:

      import javax.ws.rs.core.MultivaluedMap;
      

      ?

      如果这只是一个编译问题,那么它与foursquare无关,只是代码中的错误。

      【讨论】:

      • 我认为foursquare身份验证也有问题,我不确定如何在java中对foursquare进行基本身份验证
      • 那是一个单独的问题。确保 jax-ws JAR 在您的类路径中。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多