Portal Greentube

Alle Zeiten sind UTC + 1 Stunde




Forum gesperrt Dieses Thema ist gesperrt. Du kannst keine Beiträge editieren oder weitere Antworten erstellen.  [ 16 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: So Nov 23, 2014 12:15:18 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
In meiner Android - App versuche ich die rangliste anzufordern.
Leider bekomme ich für die eigentliche Rangliste nur einen 412 - Precondition Failed Fehler zurück.

Firebug zeigt mir an dass im Browser mehrere Anfragen gesendet werden um ihre Webseite aufzubauen.
(Ich rufe diese Seite auf: "https://www.ski-challenge.com/weltcup/#/q=880_1/r=883_1/")

Die ersten 3 klappen auch mit meiner App, nur die eigentlich intressante 4te
( "https://www.ski-challenge.com/gm-proxy.php?service=0&function=GetRanking&gameId=1737&competitionId=880&offset=0&top=26&clientId=0&editionId=0&levelId=0&locationId=0 ") gibt mir diesen fehler zurück.


Ich hoffe jemand von euch kann mir einen Tipp geben wo mein Fehler liegt, verzweifel langsam :???:

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: So Nov 23, 2014 13:46:11 
Scriptologe
Scriptologe
Benutzeravatar
Offline

Registriert: Mo Jan 23, 2006 19:47:29
Beiträge: 4953
Wohnort: Wien
Geschlecht: Männlich
Alter: 26
Medaillen: 3
SC-Nickname: Killerbees19
Flagge:
Ziel: Ich spiele nicht
OS: Linux
Danke gegeben: 787
Danke bekommen: 1417
 
Beim eigentlichen technischen Problem kann ich Dir aktuell leider nicht helfen.

Hast Du eh mitbekommen, was im Sommer/Herbst los war? Sprich: Hast Du von GT ein OK für dieses App-Projekt? Nur als Hinweis, kurz anfragen bei GT schadet nicht… ;)


MfG Christian

_________________
R.I.P. Ski Challenge – Danke für mehr als 10 großartige Jahre! :byebye:

SC06: n/a; SC07: 7.018; SC08: 22.446; SC09: 16.491 & 17.622 (WM); SC10: 16.197 &
6.882 (WM)
; SC11: 11.662 & 17.476 (WM); SC12: 13.124; SC13: 5.114 & 5.379 (WM)
SC14: 2.523 & 2.823 (WM); SC15: 1.819 & 2.831 (WM); SC16: 857 & 323 (Bonuscup)


Ein Leben ohne SC? Niemals! Die OC:18 startet im November… :smt112


Nach oben
 Profil  
Mit Zitat antworten  
Für diesen Beitrag haben sich bei Killerbees19 folgende User bedankt:
xXNobodyXx
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: So Nov 23, 2014 14:24:16 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
Hab mich grad schlau gemacht, hab ich nicht mitbekommen. Danke für die Info Christian!
Da muss man sich überlegen wozu der Aufwand und die viele Arbeit für das Risiko.

Vor 2 Jahren hab ich das offizielle Logo benutzt und auch ihre Erlaubnis eingeholt dafür.
Letztes Jahr hab ich beschlossen ohne ihr Logo auszukommen um mir die Arbeit zu ersparen (und die wartezeit auf eine Antwort - 2 Wochen).

Jedes Jahr liegen neue Steine im Weg...

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: So Nov 23, 2014 14:59:07 
Scriptologe
Scriptologe
Benutzeravatar
Offline

Registriert: Mo Jan 23, 2006 19:47:29
Beiträge: 4953
Wohnort: Wien
Geschlecht: Männlich
Alter: 26
Medaillen: 3
SC-Nickname: Killerbees19
Flagge:
Ziel: Ich spiele nicht
OS: Linux
Danke gegeben: 787
Danke bekommen: 1417
 
Ich wollte Dich da in keinster Weise davon abbringen! Eventuell ist es eh keine große Sache und alles erlaubt, wenn man anfragt… :)

Ich wollte es Dir nur schreiben, nicht dass Du da unwissentlich ins Messer läufst und Dich nachher fragst, warum niemand etwas gesagt hat.


MfG Christian

_________________
R.I.P. Ski Challenge – Danke für mehr als 10 großartige Jahre! :byebye:

SC06: n/a; SC07: 7.018; SC08: 22.446; SC09: 16.491 & 17.622 (WM); SC10: 16.197 &
6.882 (WM)
; SC11: 11.662 & 17.476 (WM); SC12: 13.124; SC13: 5.114 & 5.379 (WM)
SC14: 2.523 & 2.823 (WM); SC15: 1.819 & 2.831 (WM); SC16: 857 & 323 (Bonuscup)


Ein Leben ohne SC? Niemals! Die OC:18 startet im November… :smt112


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: So Nov 23, 2014 15:58:45 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
Bin hauptsächlich demotiviert weil der Datenabruf nicht klappt.
An der anfrage solls mal nicht scheitern, im schlimmsten Fall bleibt die App halt privat.

Dank dir!

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 10:53:47 
SC'ler in Ausbildung
SC'ler in Ausbildung
Benutzeravatar
Offline

Registriert: Fr Dez 07, 2012 10:12:37
Beiträge: 42
Geschlecht: Keine Angabe
SC-Nickname: NRW_itchy
Danke gegeben: 3
Danke bekommen: 14
 
Hatte gerade mal kurz schon Daten vom Proxy bekommen.
Scheint, als würde GT noch dran schrauben.
Im Grunde sind die Funktionen die selben, wie letztes Jahr.
Halt nur SSL und gerade habe ich GZIP-Encoded zurück bekommen.

Mit cURL unter php ging es z.B. so:
Code:
$strUrl = https://www.ski-challenge.com/gm-proxy.php?service=1&function=GetPlayerProfileByNick&gameId=1737&nick=tchISteve
$ch = curl_init();

        // set URL and other appropriate options
        curl_setopt( $ch, CURLOPT_URL, $strUrl );
        curl_setopt( $ch, CURLOPT_HEADER, 0 );
        curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt( $ch, CURLOPT_POST, 1 );
        curl_setopt( $ch, CURLOPT_POSTFIELDS, array() );
       
        // SSL-Aufruf
        curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 1 );
        curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 2 );       
       
        curl_setopt( $ch, CURLOPT_HTTPHEADER, array(
            "Accept: */*",
            "Accept-Encoding: gzip, deflate",
            "Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4",
            "Host: www.ski-challenge.com",
            "User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36",
            "X-Requested-With: XMLHttpRequest",   
        ) );

        $result = curl_exec( $ch );
        $info = curl_getinfo( $ch );
       
        if( $info[ 'http_code' ] == 200 )
        {
            print_r( gzdecode( $result ) );
        } else {
            print_r( $info );
        }

_________________
21 is only half the truth
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Für diesen Beitrag haben sich bei itchy72 folgende User bedankt:
filu84, Killerbees19
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 11:53:29 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
Das witzige ist vor ein paar tagen hab ich zu 95% einen 412 - precondition failed error zurück bekommen. Manchmal hat es geklappt.
Gestern hat es zu ca 80-90% funktioniert aber manchmal auch wieder nicht.

Hatte alles mögliche probiert um den Fehler einzuschränken, konnte aber die Ursache nicht eingrenzen, zu zufällig waren die Ergebnisse.

Hab es eben mit deinem Link & Header - Daten getestet. Ich benutz datzu das Firefox Addon Http-Requester weils schneller geht.
Ich bekomme im moment lauter 412 - precondition failed fehler.

Screenshot davon:
Bild


Hatte auch schon den kompletten Header den ich wie alles andere mit firebug ausgelesen habe getestet. Sowie varianten davon.
Ich steh jetzt auch mit Greentube in Kontakt und hoffe das es nur grade an meinen Fähigkeiten scheitert :D

Vielen Dank auf jeden Fall fürs Helfen!

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 12:00:40 
SC'ler in Ausbildung
SC'ler in Ausbildung
Benutzeravatar
Offline

Registriert: Fr Dez 07, 2012 10:12:37
Beiträge: 42
Geschlecht: Keine Angabe
SC-Nickname: NRW_itchy
Danke gegeben: 3
Danke bekommen: 14
 
War letztes Jahr genauso - die sind noch nicht ganz fertig, daher die 412er.
Wenn bis Ende der Woche das nicht stabil ist, müssen wir wohl bei GT tatsächlich mal anfragen.

_________________
21 is only half the truth
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Für diesen Beitrag haben sich bei itchy72 folgende User bedankt:
xXNobodyXx
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 12:15:53 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
Intressant. War letztes Jahr später dran, das könnte der Grund sein warum ich das Problem nicht hatte.

Danke, das hilft mir schonmal weiter!

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 14:13:39 
Schleppliftfahrer
Schleppliftfahrer
Offline

Registriert: Di Dez 03, 2013 08:30:07
Beiträge: 4
Geschlecht: Keine Angabe
SC-Nickname: schnoetz
Danke gegeben: 2
Danke bekommen: 3
 
Also bei mir klappts nur, wenn ich die URL auf
Code:
https://www.ski-challenge.com/gm-proxy.php
kürze und die Parameter dahinter statt eben als GET nun als POST_FIELDS übertrage, also ca. so:
Code:
 curl_setopt( $ch, CURLOPT_POST, 1 );
 curl_setopt( $ch, CURLOPT_POSTFIELDS, 'service=1&function=GetPlayerProfileByNick&gameId='.$gameId.'&nick='.urlencode($nick) );


Den Rest hab ich soweit unverändert lassen. Hoffe das hilft euch weiter.

lg schnutz


Nach oben
 Profil  
Mit Zitat antworten  
Für diesen Beitrag haben sich bei schnutz folgende User bedankt:
itchy72, MagicBedda, xXNobodyXx
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 18:27:00 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
Dank dir!

Leider hatte ich auch mit diesem Link keinen Erfolg -> Fehler 412 - precondition failed.

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 20:39:27 
SC'ler in Ausbildung
SC'ler in Ausbildung
Benutzeravatar
Offline

Registriert: Fr Dez 07, 2012 10:12:37
Beiträge: 42
Geschlecht: Keine Angabe
SC-Nickname: NRW_itchy
Danke gegeben: 3
Danke bekommen: 14
 
@schnutz!
Jipp! Das passt viel besser!
(oder ich hab gerade ne günstige Zeit erwischt)
:)

_________________
21 is only half the truth
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Mi Nov 26, 2014 21:28:03 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
Ich hab irgendwie ganz übersehen das man ja bei Post Requests die Parameter gar nicht in der URL mit übergibt! :smt021

Jetzt klappts jedenfalls - Danke für die Hilfe!

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Do Nov 27, 2014 16:08:48 
Scriptologe
Scriptologe
Benutzeravatar
Offline

Registriert: Mo Jan 23, 2006 19:47:29
Beiträge: 4953
Wohnort: Wien
Geschlecht: Männlich
Alter: 26
Medaillen: 3
SC-Nickname: Killerbees19
Flagge:
Ziel: Ich spiele nicht
OS: Linux
Danke gegeben: 787
Danke bekommen: 1417
 
Also nur POST statt GET? Und das Session-Cookie – das ich irgendwann kurz im Browser sah – kann man quasi ignorieren, muss man sich also nicht erst vorher irgendwie abholen?


MfG Christian

_________________
R.I.P. Ski Challenge – Danke für mehr als 10 großartige Jahre! :byebye:

SC06: n/a; SC07: 7.018; SC08: 22.446; SC09: 16.491 & 17.622 (WM); SC10: 16.197 &
6.882 (WM)
; SC11: 11.662 & 17.476 (WM); SC12: 13.124; SC13: 5.114 & 5.379 (WM)
SC14: 2.523 & 2.823 (WM); SC15: 1.819 & 2.831 (WM); SC16: 857 & 323 (Bonuscup)


Ein Leben ohne SC? Niemals! Die OC:18 startet im November… :smt112


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Do Nov 27, 2014 17:11:05 
Streif-enhörnchen
Streif-enhörnchen
Benutzeravatar
Offline

Registriert: Do Dez 20, 2012 17:37:17
Beiträge: 499
Geschlecht: Männlich
Alter: 32
SC-Nickname: xXNobodyXx
Nationencup: Team Liechtenstein
Flagge:
Ziel: Top 10
OS: Linux
Danke gegeben: 11
Danke bekommen: 85
 
Hi Christian!

Genau Post statt Get; Cookie ist nicht nötig.
Hatte zwar einen Post request gesendet aber die parameter in der url mitgesendet.

Mein header sieht aktuell so aus (noch nicht aufs minimum getrimmt):

Code:
httpPost.setHeader("Accept", "*/*");
httpPost.addHeader("Accept-Language", "de,en-US;q=0.7,en;q=0.3");
httpPost.addHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
httpPost.addHeader("DNT", "1");
httpPost.addHeader("Host", "www.ski-challenge.com");
httpPost.addHeader("User-Agent", "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0");
httpPost.addHeader("X-Requested-With", "XMLHttpRequest");

_________________


Studio Liechtenstein:



Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme beim Zugriff auf die online ranglisten
BeitragVerfasst: Do Nov 27, 2014 17:12:39 
Schleppliftfahrer
Schleppliftfahrer
Offline

Registriert: Di Dez 03, 2013 08:30:07
Beiträge: 4
Geschlecht: Keine Angabe
SC-Nickname: schnoetz
Danke gegeben: 2
Danke bekommen: 3
 
Ich hab das Cookie ignoriert und funktioniert trotzdem. Schau mal im anderen Thread (viewtopic.php?f=473&t=13764), da hat MagicBedda seine Version des Scripts gepostet.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Forum gesperrt Dieses Thema ist gesperrt. Du kannst keine Beiträge editieren oder weitere Antworten erstellen.  [ 16 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de
Style by ToBiMo (c) 2008
Eingebaut von eYeWoRRy
Hier wird Google Analytics verwendet
Impressum
cron