Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.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 制作定制的短url_Android - Fatal编程技术网

Android 制作定制的短url

Android 制作定制的短url,android,Android,我想缩短我的网址,但希望它在一个定制的方式 我用过这个 HttpClient client = new DefaultHttpClient(); String urlTemplate = "http://tinyurl.com/api-create.php?url=%s"; String uri = String.format(urlTemplate, URLEncoder.encode(l)); HttpGet request = new Htt

我想缩短我的网址,但希望它在一个定制的方式

我用过这个

HttpClient client = new DefaultHttpClient();
        String urlTemplate = "http://tinyurl.com/api-create.php?url=%s";
        String uri = String.format(urlTemplate, URLEncoder.encode(l));
        HttpGet request = new HttpGet(uri);
        HttpResponse response = client.execute(request);
        HttpEntity entity = response.getEntity();
        InputStream in = entity.getContent();

        StatusLine statusLine = response.getStatusLine();
        int statusCode = statusLine.getStatusCode();
        if (statusCode == HttpStatus.SC_OK) {
        // TODO: Support other encodings
        String enc = "utf-8";
        Reader reader = new InputStreamReader(in, enc);
        BufferedReader bufferedReader = new BufferedReader(reader);
        String tinyUrl = bufferedReader.readLine();

但这给了我一个以tinyurl开头的链接,但我想要一个自定义url,比如“zaiff.co/mynum/mycode”。google ar第三方是否有任何api可以做到这一点?

不确定这是否是一个合适的答案,但以下是一些URL缩短器通过其api正式提供别名(与TinyURL不同):

  • (付费缩短服务)通过API提供别名
  • 允许使用
    shorturl
    参数显式指定所需的名称

总之,这个问题与Android或您的代码无关?这只是关于第三方URL缩短器的问题?是的,这是关于URL缩短器的问题,我没有在android中使用任何api,请您帮忙。