Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: problema api

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    20

    problema api

    Ciao a tutti
    allora ho un problema con le API:
    Non le ho mai usate quindi sono un principiante sia con le API sia con asp.net il problema è che mi ritrovo a utilizzarle entrambe le cose per la prima volta e non so da dove incominciare...

    io ho trovato su internet questo pezzetto di codice e l'ho adattato usando la mia login il mio apikey e sostituendo l'url a cui inviare la richiesta sicuro e ho buttato giu questo per il momento:


    codice:
    <%@ Page %>
    
    <script runat="server">
    
    Public Function ShortenUrl(ByVal url As String) As String
        Const login As String = "ilmiologin"
        Const apiKey As String = "lamiaapikey"
        Dim encodedUrl As String = HttpUtility.UrlEncode(url)
        Dim requestUri As String = String.Format("UrlCuiInviareLaRichiesta", login, apiKey, encodedUrl)
       Dim reg As HttpWebRequest = HttpWebRequest.Create(requestUri)'
        reg.Timeout = 10000
        Dim shortUrl As String = String.Empty
        Try
            shortUrl = New StreamReader(reg.GetResponse().GetResponseStream).ReadLine
        Catch ex As Exception
            
        End Try
        Return shortUrl
    End Function
    
    </script>
    
    <html>
    <head>
      <title>ASP.NET</title>
    </head>
    <body>
    <asp:label id="label" runat="server"></asp:label>
    </body>
    </html>
    messo sul mio sito mi dice giustamente ('HttpWebRequest' is not defined). Devo definire io tutte le classi che mi servono?

  2. #2

    Moderazione

    Sposto in ASP.NET.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    20
    Allora uso la versione 2.0.50727 e iis 6.0

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    hai provato cosi' ?

    codice:
    Public Function ShortenUrl(ByVal url As String) As String
            Const login As String = "ilmiologin"
            Const apiKey As String = "lamiaapikey"
    
            Dim encodedUrl As String = HttpUtility.UrlEncode(url)
            Dim requestUri As String = String.Format("UrlCuiInviareLaRichiesta", login, apiKey, encodedUrl)
    
            Dim reg As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(requestUri) '
            reg.Timeout = 10000
    
            Dim shortUrl As String = String.Empty
            Try
                shortUrl = New System.IO.StreamReader(reg.GetResponse().GetResponseStream).ReadLine
            Catch ex As Exception
    
            End Try
            Return shortUrl
    End Function

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    20
    ok funziona solo che non visualizza niente come faccio a vedere il risultato della request?

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Questa funzione serve ad accorciare un URL, giusto ?

    Nel Page_Load:
    codice:
    label.Text = ShortenUrl("tuoURL")

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    20
    allora si serve ad accorciare l'url perchè è il primo esempio di codice .net trovato online e volevo fare delle prove io non lo ho mai studiato come linguaggio

    In realta quello che devo fare io è inviare un array con delle variabili (che prenderò dal mio database) e inviarlo alle API le quali dovrebbero rispondere con un file XML(non ne sono sicuro)

    Quello che ho capito finora è che l'array che devo passare alle API cambia in base a quello che voglio fare.

    Il resto sto ancora cercando di capire come farlo

    quindi diciamo che come prima pagina di test volevo interrogare le API e visualizzare l'xml che danno in risposta

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    20
    no sonodelle api create da una società non so se posso mettere il link comunque guarderò quelle che hai postato vediamo se riesco a capirci qualcosa -.-

    se ti interessa è questo il sito in cui sono presenti le api:
    http://api.simsol.it/

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.