Wie kann ich mit wget auf die API zugreifen?



  • Hi ihr,

    Ich versuche mit wget einen API call zu machen, bekomme aber immer 'Session expired!' Hat da jmd von euch erfahrung.

    Ich mach folgendes

    wget https://CT_URL/?q=login --post-data "email=MY_EMAIL&password=MY_PASS&directtool=yes" --save-cookies cookies.txt --keep-session-cookies -O output.txt
    

    The output.txt returns

    {"status":"success","data":null}
    

    cookies.txt enthält

    CT_URL	FALSE	/	FALSE	1456995173	CC_SessionId	qrrJ4dq3Fk4gmObjdFri
    CT_URL	FALSE	/	FALSE	1456519973	ChurchTools_db550172917	be5016641058b9e640a0d2892d9f0101
    

    Now when I

    wget https://intern.efggraz.at/?q=churchresource/ajax&func=getBookings --load-cookies=cookies.txt --keep-session-cookies
    

    I get

    {"status":"error","message":"Session expired!"}
    

    Hat jmd das schon mal erfolgreich gemacht?


Log in to reply