2011-10-07 18 views
14

https://developers.facebook.com/blog/post/552/ के अनुसार एफबी ग्राफ एपीआई अब _=_ हैश को यूआरएल के अंत तक जोड़ता है जब यह redirect_uri सेट पर रीडायरेक्ट नहीं होता है। हालांकि, यह अभी भी इसे जोड़ रहा है भले ही मेरी कॉल redirect_uri निर्दिष्ट करती है।फेसबुक रीडायरेक्ट URL से '# _ = _' निकालें

एफबी मेरी साइट पर लौटने के बाद फिर से रीडायरेक्ट करने का छोटा, मैं हैश को जोड़ने से रोकने के लिए एफबी कैसे प्राप्त कर सकता हूं?

पीएस - हैश backbone.js तोड़ रहा है और मुझे इसकी आवश्यकता है। यह सिर्फ एक पालतू शिखर नहीं है।

+0

आपने रीडायरेक्ट_री को किस प्रकार निर्दिष्ट किया है? –

+0

यहां जांचें: http://facebook.stackoverflow.com/questions/7338853/php-location-header-ignore-hash/7340855#7340855 और यहां: http://stackoverflow.com/q/7131909/720508, मुझे लगता है इसे हल करने का एकमात्र तरीका जावास्क्रिप्ट –

+0

के माध्यम से है, धन्यवाद, मैंने अपने क्यू का उत्तर दिया ताकि अन्य लोग देख सकें कि मैंने इस मुद्दे के साथ कैसे निपटाया। – Brenden

उत्तर

7

http://developers.facebook.com/bugs/196125357123225

जाहिर फेसबुक ग्राफ़ API दस्तावेज़ गलत है और एक बग प्रस्तुत किया गया है। उदास चेहरा।

मेरा हैक फिक्स सर्वर पक्ष पर रीडायरेक्ट को ओवरराइड करना था और हैश को अपने आप से बदलना था ताकि एफबी हैश को रीडायरेक्ट (रूबी में) में शामिल नहीं किया गया था।

+0

बस इसे स्वयं देखा। मेरा टेस्ट पेज बस एक अनंत रीडायरेक्ट लूप दर्ज कर रहा है। क्या फेसबुक ने अपने "कुछ इस बात की कोशिश कर रहे हैं" टिप्पणियों से पहले कुछ कहा है? – Ian

+0

ब्रेंडन> क्या आप कोड स्निपेट पोस्ट कर सकते हैं जिसका उपयोग आपने रीडायरेक्ट को ओवरराइड करने के लिए किया था? – GeorgeW

+4

मेरा उत्तर नीचे 2 क्यों मतदान किया गया है? @GeorgeW, मैं वर्तमान में कोड नहीं है, लेकिन यह बहुत मुश्किल नहीं था। बस हैश का पता लगाएं और अपने स्वयं के हैंडहेड यूआरएल – Brenden

संबंधित मुद्दे