मुझे ट्विटर के ओथ प्रमाणीकरण और कॉलबैक यूआरएल का उपयोग करने में समस्या है।ट्विटर ओ-ऑथ कॉलबैक यूआरएल
मैं php में कोडिंग कर रहा हूँ और चहचहाना विकि द्वारा संदर्भित नमूना कोड का उपयोग कर, http://github.com/abraham/twitteroauth
मुझे लगता है कि कोड मिल गया है, और एक साधारण परीक्षण की कोशिश की और यह अच्छी तरह से काम किया। हालांकि मैं प्रोग्रामबैक को कॉलबैक यूआरएल निर्दिष्ट करना चाहता हूं, और उदाहरण ने इसका समर्थन नहीं किया।
तो मैं जल्दी से एक पैरामीटर में लेने के लिए getRequestToken() विधि संशोधित और अब यह इस तरह दिखता है:
function getRequestToken($params = array()) {
$r = $this->oAuthRequest($this->requestTokenURL(), $params);
$token = $this->oAuthParseResponse($r);
$this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']);
return $token;
}
और मेरे कॉल इस
$tok = $to->getRequestToken(array('oauth_callback' => 'http://127.0.0.1/twitter_prompt/index.php'));
यह केवल परिवर्तन है की तरह लग रहा मैंने बनाया, और रीडायरेक्ट एक आकर्षण की तरह काम करता है, हालांकि मुझे एक त्रुटि मिल रही है जब मैं कोशिश करता हूं और कॉल करने की कोशिश करने के लिए अपनी नई स्वीकृत पहुंच का उपयोग करता हूं। मुझे "आपको प्रमाणीकृत नहीं किया जा सका" त्रुटि मिलती है। इसके अलावा आवेदन उपयोगकर्ताओं को अधिकृत कनेक्शन में वास्तव में कभी भी जोड़ा नहीं जाता है।
अब मैं चश्मा पढ़ता हूं और मैंने सोचा कि मुझे बस इतना करना था कि अनुरोध टोकन प्राप्त करते समय पैरामीटर निर्दिष्ट करें। क्या कोई ओथ और ट्विटर में थोड़ा और अनुभवी हो सकता है संभवतः मुझे हाथ दे सकता है? धन्यवाद
चीयर्स - यह वास्तव में मुझे आवश्यक संशोधन है। – Gavin
@ गैविन- यह जानकर अच्छा लगा कि – Murukesh
किसी भी दिलचस्पी के लिए, यह अब ट्विटर का एक हिस्सा है- async स्वयं – Relequestual