Visual Basic.NET - Xml-Rpc + Vs.net + Movistar

 
Vista:

Xml-Rpc + Vs.net + Movistar

Publicado por Javieron (2 intervenciones) el 28/09/2010 12:35:49
Buenas ¡ Actualmente necesito realizar una apliacacion para el envio de correos a traves del portal de negocios de movistar.

He bajado el Api de Movistar https://www.mensajerianegocios.movistar.es/Manual_API.pdf
y he comprobado que hay varios ejemplos para realizar esto en java y php, pero yo necesito hacerlo en Vs.net.

Asi que me he decidido por usar la dll de Cooltek pero algo debo de hacer mal por que cuando voy a crear la interfaz obtengo el error :intenta implementar una interfaz no accesible

A ver si alguien me puede ayudar un Poco por si acaso les dejo el Codigo :

Imports CookComputing.XmlRpc
<XmlRpcUrl(http://www.mensajerianegocios.movistar.es/SrvConexion")> _
Interface IEnviarSms
<CookComputing.XmlRpc.XmlRpcMethod("MensajeriaNegocios.enviarSMS")> _
Function Envio(ByVal usuario As String, ByVal pass As String, ByVal lista As String()) As Integer
End Interface


Public Class Form1
Private Sms As IEnviarSms
Private ClientProtocol As XmlRpcClientProtocol
Private TxtUrl As String

Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Sms = CType(XmlRpcProxyGen.Create(GetType(IEnviarSms)), IEnviarSms)
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Xml-Rpc + Vs.net + Movistar

Publicado por Jose Machado (1 intervención) el 27/10/2010 12:42:32
Hola.

Tengo el mismo problema, queresmo enviar los sms desde Excel.

Has conseguido completarlo?

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Xml-Rpc + Vs.net + Movistar

Publicado por Regur (1 intervención) el 12/12/2010 18:43:36
¿Habéis conseguido enviar los sms usando CookComputing.XmlRpc? ¿Podéis darme un ejemplo de codigo para el envio de los sms con mensajeria de negocios?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Xml-Rpc Vs.net Movistar

Publicado por Javier Gimeno Perez (2 intervenciones) el 23/12/2011 13:44:54
Yo lo tengo funcionando y va bien

Aqui os dejo el codigo :

Imports CookComputing.XmlRpc


<XmlRpcUrl("http://www.mensajerianegocios.movistar.es/SrvConexion")> _
Public Interface Movistar
Inherits IXmlRpcProxy
<XmlRpcMethod("MensajeriaNegocios.enviarSMS")> Function Envio(ByVal usuario As String, ByVal password As String, ByVal lista As Object()) As Object()
End Interface





Public Class Form1



Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


Dim proxy As Movistar = XmlRpcProxyGen.Create(Of Movistar)()


Dim mensajes(1) As Object


Dim sms1(2) As String
sms1(0) = "66666666"
sms1(1) = "PRueba xml-rpc"
sms1(2) = "Empresa"


mensajes(0) = sms1


Dim sms2(2) As String
sms2(0) = "6666667"
sms2(1) = "PRueba xml-rpc 2"
sms2(2) = "Empresa"

mensajes(1) = sms2

Dim resultado As Object() = proxy.Envio("Usuario", "Password", mensajes)

End Sub


End Class





Esta probado y funciona bien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Xml-Rpc Vs.net Movistar

Publicado por Miguel (1 intervención) el 27/03/2012 12:47:29
Hola

¿ Alguien sabe si este servicio tiene API para obtener el fichero generado con los mensajes que se han enviado ?

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Xml-Rpc Vs.net Movistar

Publicado por Paqui Moreno (1 intervención) el 29/09/2016 09:55:39
Hola

He copiado el código tal cual y no me funciona. No da errores ni nada. ¿Alguien tiene idea de porqué?


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Xml-Rpc Vs.net Movistar

Publicado por Borja (1 intervención) el 11/04/2017 11:17:00
A mi también me funciona, aunque he tenido que hacer un cambio en la línea de XmlRpcProxyGen.Create, pongo el código tal cual cambiando la url y los datos de conexión (marcados en negrita):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Imports CookComputing.XmlRpc
 
<XmlRpcUrl(URL)> _
 Public Interface Movistar
    Inherits IXmlRpcProxy
    <XmlRpcMethod(Nombre.Metodo)> Function Envio(ByVal usuario As String, ByVal password As String, ByVal lista As Object()) As Object()
End Interface
 
Public Class SMS
 
    Public Function envioSMS() As Boolean
        Try
            Dim proxy As Movistar = DirectCast(XmlRpcProxyGen.Create(GetType(Movistar)), Movistar)
 
            Dim mensajes(0) As Object
 
            Dim sms1(2) As String
            sms1(0) = "666666666"
            sms1(1) = "PRueba xml-rpc"
            sms1(2) = "Remitente"
            mensajes(0) = sms1
 
            Dim resultado As Object() = proxy.Envio(Usuario, Pass, mensajes)
 
            Return True
        Catch ex As Exception
            MsgBox("Ha ocurrido un error no controlado al enviar el sms" & vbCrLf & ex.Message, MsgBoxStyle.Information, "Error")
            Return False
        End Try
    End Function
End Class
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar