19 messaggi dal 29 agosto 2010
Interessante articolo.... Come sempre siete OK...
Non ho capito una cosa : è possibile provare il codice utilizzando il server intergrato di visual stuido durante la fase di realizzazione e debug ?
Se registro nella mia twitter app l'indirizzo di callback : http://localhost:xxxx/ funziona ?
Mi restituisce come errore 401. Quindi un problema di autorizzazione , ma non riesco a capire se è una questione di diritti dell'utetne o se utilizzare il localhost come dominio è un'assurdità...

Se è possibile farlo , utilizzando il vostro codice di esempio , se io avessi volessi usare come domino ->> http://localhost:xxx è esatto scrivere una roba del genere tenendo conto che ho registrato su twitter il dominio localhost ?

public const string RegisteredCallbackUrl = "http://localhost:49545/authorize.ashx";

Eppure in un'altra applicazione Google Document Api OAuth ha funzionato con il dominio http:://localhost:xxxx/
19 messaggi dal 29 agosto 2010
Mi sono accorto dopo , leggendo tutto l'articolo , che bisogna mappare il servizio locale con un web site in iis. Ci ho provato ma niente.........
Per il momento ci rinuncio :-(
19 messaggi dal 29 agosto 2010
Ci sono riuscito .... oleeeeeeeee !!!!!!!!! :-)
Basta configurare l'applicazione in modo che venga eseguita su iis invece che sul server intergrato del visual studio ed il gioco è fatto..Volevo avvisarvi che nel vostro codice c'è un errore : Mi riferisco all'applicazione "Twitter"
voi avete messo come parametro della funzione callback :
public const string RegisteredCallbackUrl = "http://..../authenticate.ashx";
e poi invece avete implementato l'handler con il nome authorize.ashx
quindi occorre utilizzare :
public const string RegisteredCallbackUrl = "http://..../authorize.ashx";

Grazie per l'articolo , ora mi vado a sbizzarrire....
Contento che tu abbia risolto!
Grazie per la segnalazione del bug nel codice allegato: mea culpa!
è che ogni tanto quando preparo le demo ho dei ripensamenti sulla nomenclatura e torno sui miei passi, così può capitare che qualcosa sfugga! Grazie ancora.

Matteo Casati
GURU4.net
17 messaggi dal 26 marzo 2011
ho lo stesso problema e non riesco, uso IIS Express su win xp Home.
17 messaggi dal 26 marzo 2011
ho lo stesso problema e non riesco, uso IIS Express su win xp Home.
25 messaggi dal 30 ottobre 2011
Articolo molto molto interessante ed utile, ma sinceramente non sono riuscito a far funzionare la demo nè ad utilizzare le porzioni di codice per la richiesta dei valori dei cookie. Non sarebbe possibile realizzare un articolo anche in VB.net? probabilmente sbaglio nel convertire le porzioni codice. Grazie

Premetto che la login di facebook mi funziona regolarmente.
Quindi nel file miofile.aspx.vb ho inserito quanto segue
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim facebookCookieValues As NameValueCollection = GetCookieValues("MIO_CODICE_APP")
        Dim accessToken As String = facebookCookieValues("access_token")

        Dim token As String = "[ACCESS_TOKEN]"
        Dim url As String = "https://graph.facebook.com/me?access_token=" & token
        Dim jsonUserData As String

        Using client As New WebClient()
            jsonUserData = client.DownloadString(url)
        End Using
End Sub
_________________
Private Shared Function GetCookieValues(applicationId As String) As NameValueCollection
        Dim facebookCookieName As String = String.Concat("fbs_", applicationId)
        Dim cookie As HttpCookie = HttpContext.Current.Request.Cookies(facebookCookieName)

        If cookie Is Nothing OrElse String.IsNullOrEmpty(cookie.Value) Then
            Return Nothing
        End If

        Dim cookieValue As String = cookie.Value
        cookieValue = cookieValue.Replace("""", String.Empty)

        Return HttpUtility.ParseQueryString(cookieValue)
    End Function


nonostante abbia configurato l'ambiente di sviluppo non ottengo il risultato aspettato.

vi ringrazio in anticipo!
Modificato da FRAx85 il 25 novembre 2011 18.00 -
25 messaggi dal 30 ottobre 2011
descrivo meglio l'errore che ho all'avvio del sito da IIS:

come percorso fisico inserisco quanto segue:
C:\Users\Me\Documents\IISExpress\TraceLogFiles\miosito

percorso creato automaticamente nel momento in cui chiedo a VS di utilizzare IIS come server.

quando voglio avviare il sito mi si presenta un messaggio di errore:
servizio di pubblicazione sul web arrestato. impossibile avviare i siti web se non è in esecuzione il servizio di pubblicazione sul web.

cosa sbaglio?
Modificato da FRAx85 il 25 novembre 2011 18.27 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.