Import de package

Galera Gostaria de saber como posso importar um package? a vivo no site www.desenvolvedores.vivo.com.br liberou uma api para envio de sms mms wap push mas nao estou entendendo muito bem gostaria de testar mas nao estou conseguindo alguem pode me dar uma ajuda? obrigado!

Voce gostaria de importar uma biblioteca eu axo

voce tem que ir na ide que voce usa e adicionar a biblioteca na lib do seu projeto

Cara obigado por me ajudar mas nao sei se é isso eui vou colar o cdigo exemplo ok?

[code]package es.tid.unica.rest.sms.examples;

import es.tid.unica.rest.Encoding;
import es.tid.unica.rest.sms.SMSClient;
import es.tid.unica.rest.sms.SMSClientFactory;
import es.tid.unica.rest.sms.SendSMSResult;
import es.tid.unica.types.common.E164Type;
import es.tid.unica.types.common.UserIdType;
import es.tid.unica.types.sms.SMSDeliveryStatusType;
import es.tid.unica.types.sms.SMSTextContentType;
import es.tid.unica.types.sms.SMSTextType;

public class ExampleSMSBrazil {

public static void main(String args[]) {
	// General configuration data

	String base_uri = "https://sdp.vivo.com.br/osg/UNICA-SMS-REST";
	String proxy_host = null;  // No proxy is used
	int proxy_port = 80;

	// Security configuration data
	String service_id = "0101120500";
	String sp_id = "000037";
	String sp_password = "123456";
	String access_token = "o3H85j7c";
	String requestor_id = "551171107149";

	int requestor_type = 1;

	// Destination
	String receipt_msisdn = "551171107147";
	
	String message_text = "This is a test message";
	
	try {
		// Creating the client
		SMSClient client = SMSClientFactory.getInstance().createSMSClient(base_uri, proxy_host, proxy_port);

		// Initialize the client
		client.setServiceId(service_id);
		client.setSpId(sp_id);
		client.setSpPassword(sp_password);
		client.setAccessToken(access_token);
		client.setRequestorId(requestor_id);
		client.setRequestorType(requestor_type);
		
		// Enable authentication
		client.enableAuthentication(true);

		//-----------------------------------------------
		// Send an SMS
		// 1. Build the message
		SMSTextType sms = new SMSTextType();
		// 1.1 Receipt address
		UserIdType address = new UserIdType();
		address.setPhoneNumber(new E164Type(receipt_msisdn));
		sms.addAddress(address);
		// 1.2 Text content
		SMSTextContentType sms_text_content = new SMSTextContentType(message_text);
		sms.setMessage(sms_text_content);
		// 2. Send the message.
		SendSMSResult result = client.sendSMS(sms, Encoding.APPLICATION_XML);
		System.out.println("The result of the sendSMS opeation is " + result);
		//-----------------------------------------------

		Thread.sleep(3000);
		
		//-----------------------------------------------
		// Retrieve the delivery status of the sent SMS.
		SMSDeliveryStatusType status = client.getSMSDeliveryStatus(result.getLocationHeader().toString(), null);
		System.out.println("The result of the getSMSDeliveryStatus opeation is " + status);
		//-----------------------------------------------
		
	} catch (Exception e) {
		e.printStackTrace();
	}
}

}
[/code]

esse é o codigo!

Desde j á agradeço!

:smiley:

existe até uma documentação e o nome é “Package es.tid.unica.types.sms”.

consegui importar a biblioteca e está ok!

Sem erros de importação mas esta com erro na execução segue o codigo!

[code]package es.tid.unica.rest.sms.examples;

import es.tid.unica.rest.Encoding;
import es.tid.unica.rest.sms.SMSClient;
import es.tid.unica.rest.sms.SMSClientFactory;
import es.tid.unica.rest.sms.SendSMSResult;
import es.tid.unica.types.common.E164Type;
import es.tid.unica.types.common.UserIdType;
import es.tid.unica.types.sms.SMSDeliveryStatusType;
import es.tid.unica.types.sms.SMSTextContentType;
import es.tid.unica.types.sms.SMSTextType;

public class ExampleSMSBrazil {

public static void main(String args[]) {
	// General configuration data

	String base_uri = "https://sdp.vivo.com.br/osg/UNICA-SMS-REST";
	String proxy_host = null;  // No proxy is used
	int proxy_port = 80;

	// Security configuration data
	String service_id = "0101120500";
	String sp_id = "000037";
	String sp_password = "123456";
	String access_token = "o3H85j7c";
	String requestor_id = "551171107149";

	int requestor_type = 1;

	// Destination
	String receipt_msisdn = "551171107147";

	String message_text = "This is a test message";

	try {
		// Creating the client
		SMSClient client = SMSClientFactory.getInstance().createSMSClient(base_uri, proxy_host, proxy_port);

		// Initialize the client
		client.setServiceId(service_id);
		client.setSpId(sp_id);
		client.setSpPassword(sp_password);
		client.setAccessToken(access_token);
		client.setRequestorId(requestor_id);
		client.setRequestorType(requestor_type);

		// Enable authentication
		client.enableAuthentication(true);

		//-----------------------------------------------
		// Send an SMS
		// 1. Build the message
		SMSTextType sms = new SMSTextType();
		// 1.1 Receipt address
		UserIdType address = new UserIdType();
		address.setPhoneNumber(new E164Type(receipt_msisdn));
		sms.addAddress(address);
		// 1.2 Text content
		SMSTextContentType sms_text_content = new SMSTextContentType(message_text);
		sms.setMessage(sms_text_content);
		// 2. Send the message.
		SendSMSResult result = client.sendSMS(sms, Encoding.APPLICATION_XML);
		System.out.println("The result of the sendSMS opeation is " + result);
		//-----------------------------------------------

		Thread.sleep(3000);

		//-----------------------------------------------
		// Retrieve the delivery status of the sent SMS.
		SMSDeliveryStatusType status = client.getSMSDeliveryStatus(result.getLocationHeader().toString(), null);
		System.out.println("The result of the getSMSDeliveryStatus opeation is " + status);
		//-----------------------------------------------

	} catch (Exception e) {
		e.printStackTrace();
	}
}

}
[/code]

Erro:

run: Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream at es.tid.unica.rest.sms.SMSClientFactoryImpl.createSMSClient(SMSClientFactoryImpl.java:17) at es.tid.unica.rest.sms.examples.ExampleSMSBrazil.main(ExampleSMSBrazil.java:39) Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletInputStream at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) ... 2 more Java Result: 1 CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)