2011-03-11 10 views
6

आयु प्रतिबंधित सामग्री प्रदर्शित होने के कारण मेरे पास एक सुरक्षित ट्विटर खाता है। क्या इस खाते का पालन करने के अनुरोधों को स्वीकार या अस्वीकार करने के लिए ट्विटर एपीआई का उपयोग करने का कोई तरीका है। मुझे पता है कि मैंट्विटर एपीआई: प्रमाणीकृत उपयोगकर्ता का पालन करने के अनुरोध को स्वीकार करने की अनुमति दें

http://api.twitter.com/version/friendships/incoming.json

का उपयोग कर इन अनुरोधों को देख सकते हैं, लेकिन जो अनुरोध एक अनुरोध को स्वीकार करेंगे। मैं

http://api.twitter.com/version/friendships/create.json

अनुरोध पर देख रहा था, लेकिन यह तेजी एक उपयोगकर्ता का पालन करने के बजाय स्वीकार अनुरोध उन्हें मुझे का पालन करने के लिए।

उत्तर

2

दुर्भाग्य से, अब के लिए एपीआई का उपयोग करने के लिए कोई तरीका नहीं है।

http://code.google.com/p/twitter-api/issues/detail?id=8 इसके लिए अनुरोध है, लेकिन ऐसा लगता है कि यह बहुत कम प्राथमिकता है।

5

ज्ञान के साथ ट्विटर ट्विटर इसे अपने स्वयं के एपीआई का उपयोग करने के लिए एक डमी खाता (@komski और @GdRd) का उपयोग करके, दूसरे को एक अनुवर्ती अनुरोध भेजने के लिए, और स्वीकृति बटन पर क्लिक करने के लिए उपयोग करता है ... ट्विटर ने एक भेजा HTTP POST अनुरोध करने के लिए:

http://api.twitter.com/1/friendships/accept.json 
निम्नलिखित मानकों के साथ

:

user_id: 18828908 
post_authenticity_token: cbb345597daaa0d7b3cce63e4d3014818be75627 

और प्रतिक्रिया नई अनुयायी की एक JSON ऑब्जेक्ट था:

{"following":true,"profile_sidebar_fill_color":"DDEEF6","id_str":"18828908","profile_background_tile":false,"profile_image_url":"http:\/\/a3.twimg.com\/profile_images\/1194797142\/Book-Cover-question2-150x150_1__normal.jpg","description":"@reply\/mention me in message and a book's ISBN and I'll reply back it's Goodreads.com rating!","status":{"text":"@komski The Time Traveler's Wife is rated 3.94 stars by 8966 people via @goodreads","id_str":"19777104837087232","truncated":false,"source":"\u003Ca href=\"http:\/\/sudocode.net\/apps\/post-pig\" rel=\"nofollow\"\u003EPost Pig\u003C\/a\u003E","geo":null,"favorited":false,"created_at":"Tue Dec 28 15:30:03 +0000 2010","place":null,"in_reply_to_screen_name":"komski","in_reply_to_user_id":14653828,"in_reply_to_status_id":19775098961526784,"in_reply_to_status_id_str":"19775098961526784","coordinates":null,"contributors":null,"retweeted":false,"id":19777104837087232,"in_reply_to_user_id_str":"14653828","retweet_count":0},"is_translator":false,"contributors_enabled":false,"url":"http:\/\/sudocode.net\/projects\/book-ratings-twitter-bot\/","show_all_inline_media":false,"follow_request_sent":false,"geo_enabled":false,"profile_link_color":"0084B4","followers_count":69,"screen_name":"GdRd","friends_count":81,"profile_sidebar_border_color":"C0DEED","location":"The Internet","lang":"en","statuses_count":29,"verified":false,"notifications":false,"profile_use_background_image":true,"created_at":"Sat Jan 10 06:38:09 +0000 2009","listed_count":5,"profile_background_color":"C0DEED","protected":false,"profile_background_image_url":"http:\/\/a3.twimg.com\/a\/1298664727\/images\/themes\/theme1\/bg.png","favourites_count":0,"name":"GdRd","id":18828908,"time_zone":"Taipei","utc_offset":28800,"profile_text_color":"333333"} 

अब, मुझे लगता है कि OAuth का उपयोग करते समय, आप अनुरोध भेजते समय post_authenticity_token को छोड़ने का प्रयास कर सकते हैं।

+0

बीपीनल, क्या यह वास्तव में काम करता था? मैं इसे काम नहीं कर सकता, एक त्रुटि के साथ ट्विटर जवाब जो कहता है कि मैं accept.json अंत बिंदु का उपयोग करने के लिए अधिकृत नहीं हूं। ऐसा लगता है कि post_authenticity_token बहुत महत्वपूर्ण है। एसओ पर एक और सवाल है http://stackoverflow.com/questions/6006861/accepting-twitter-friendhip-request-using-accept-json जो अभी भी एक उत्तर लंबित है। – n4rzul

+0

क्या यह काम करता है, क्या कोई भी पुष्टि करने में सक्षम है? – Christopher

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

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