Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Semplice consiglio uso Api Delicious (richiesta Http)

    Salve,
    vorrei creare un codice java che mi permetta di scaricare su un file .xml i miei bookmark di Delicious.

    Delicious offre delle Api che ritornano il file xml soltanto digitando questo URL:
    https://userassword@api.del.icio.us/v1/posts/all

    Infatti se digito quel link su un browser con le mie credenziali mi viene visualizzato il file .xml con i risultati.

    Volevo sapere in java come posso fare per inviare la richiesta contenente quel link e salvarmi il file .xml dei risultati?
    L'ho già fatto in php utilizzando il comando curl e funziona, solo che in java non so come fare. Il codice php è questo se può esservi utile:

    codice:
    $cache = dirname(__FILE__) . '/result/delicious.xml';
    $url = "https://api.del.icio.us/v1/posts/all";
    	$user= "mia username";
    	$password= "mia password";
    	$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6";
    	$ch = curl_init();	
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    	curl_setopt($ch, CURLOPT_URL, $url);
    	curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
    	curl_setopt($ch, CURLOPT_USERPWD, $user:$password);
    	$data = curl_exec($ch);
    	curl_close($ch);
    	$cachefile = fopen($cache, 'wb');
    	fwrite($cachefile, $data);
    	fclose($cachefile);
    E' importante indicare l'UserAgent altrimenti Delicious non permette di scaricare i bookmarks, in questo caso io ho usato: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6.

    Grazie a chi mi può dare una mano.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    benvenuto,
    parli di java e intendi javascript?
    o intendi proprio java?

    Se intendi javascript ti basta una chiamata ajax al tuo script php
    se intendi java spostero'

    ciao

  3. #3
    Scusa, intendevo Java, non javascript. Ovviamente ho sbagliato sezione, scusami.

    Ora riapro il topic nella sezione esatta, puoi chiudere questo.

    Ti ringrazio.

    Andrea.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prossimamente non aprire mai duplicati, spostano i moderatori

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.