sarakinos Δημοσ. 21 Ιουλίου 2015 Δημοσ. 21 Ιουλίου 2015 Καλημέρα παιδιά , έχω ένα μεγάλο πρόβλημα το οποίο δεν μπορώ να καταλάβω εδώ και μέρες. Γράφω μια εφαρμογή με angularjs και χρειάζομαι το κουπόνι του οπαπ το οποίο και παίρνω από εδώ Σελίδα http://www.opap.gr/en/web/guest/praktoreio-football#d-3950 Json http://www.opap.gr/web/services/rs/betting/availableBetGames/sport/program/4100/0/sport-1/3950.json?localeId=en_GB Όπως βλέπετε οι σελίδα τους έχει στο path το '/en/' το οποίο και καλεί το webservice με το localeId=en_GB το οποίο και επιστρέφει τα αποτελέσματα στα Αγγλικά . Αυτό δουλέυει κανονικά και στην σελίδα τους και στο developers console όπου βλέπω το preview του request . Αν όμως ανοίξω το link για το json σε μια νέα καρτέλα (στην περίπτωσή μου το πάρω με ajax ) τα ονόματα εμφανίζονται πάλι στα Ελληνικά .Τι κάνω λάθος? Μήπως υπάρχει περίπτωση να χρειάζεται να ορίσω κάπως τον σερβερ μου ή τον browser στα αγγλικά ? Πραγματικά δεν ξέρω γιατί γίνεται αυτό και το ψάχνω εδώ και μέρες οπότε κάθε βοήθεια ευπρόσδεκτη
Xvipes Δημοσ. 21 Ιουλίου 2015 Δημοσ. 21 Ιουλίου 2015 Μάλλον αποθηκεύουν την επιλογή γλώσσας σε session, οπότε αν εσύ δε διαλέξεις στο site τους ότι θες αγγλικά τότε φέρνει αυτόματα τα ελληνικά. Η παράμετρος πάνω στο json url δε φαίνεται να λαμβάνετε υπόψιν. Ίσως το παρακάτω link σε βοηθήσει κάπως. http://stackoverflow.com/questions/2870371/why-is-jquerys-ajax-method-not-sending-my-session-cookie
sarakinos Δημοσ. 21 Ιουλίου 2015 Μέλος Δημοσ. 21 Ιουλίου 2015 Από το site βλέπω ότι έχει ένα cookie που έχει αποθηκευμένη την επιλογή της γλώσσας. Πως μπορώ να το συμπεριλάβω στο request μου? EDIT: Τα cookies είνια τα ίδια και όταν ανοίγω το json σε νέο παράθυρο. ΜΕ ξαφνιάζει πολύ το ότι όταν είμαι στην σελίδα του οπάπ , τα ονόματα φαίνονται στα αγγλικά από το preview της κονσόλας
Noobie Δημοσ. 21 Ιουλίου 2015 Δημοσ. 21 Ιουλίου 2015 Όταν ανοίγεις το πρώτο link, στέλνει request στο δεύτερο link με ένα custom header, αυτό κάνει την διαφορά. Το header είναι το εξής: LOCALE: en_GB Όταν ανοίγεις το δεύτερο link σε new tab δεν στέλνεται το παραπάνω header, με αποτέλεσμα να σου επιστρέφει τα δεδομένα στα ελληνικά.
sarakinos Δημοσ. 21 Ιουλίου 2015 Μέλος Δημοσ. 21 Ιουλίου 2015 Το είδα αυτό , αρα πώς μπορούμε να το κάνουμε? Done παιδιά , βρήκα τρόπο να στέλνω custom headers ... http://stackoverflow.com/questions/17121846/node-js-how-to-send-headers-with-form-data-using-request-module Ευχαριστώ πολύ!
evagelos_21 Δημοσ. 12 Σεπτεμβρίου 2015 Δημοσ. 12 Σεπτεμβρίου 2015 Το είδα αυτό , αρα πώς μπορούμε να το κάνουμε? Done παιδιά , βρήκα τρόπο να στέλνω custom headers ... http://stackoverflow.com/questions/17121846/node-js-how-to-send-headers-with-form-data-using-request-module Ευχαριστώ πολύ! Τώρα που χάλασαν το url τι κάνεις;
sarakinos Δημοσ. 13 Σεπτεμβρίου 2015 Μέλος Δημοσ. 13 Σεπτεμβρίου 2015 Δεν έχω χρόνο να αλλάξω το project προς το παρών. Βλέπω ότι άλλαξαν το api τους ως προς το καλύτερο θα έλεγα . Με λίγο dig-in θα βγάλεις άκρη
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα