/ / नवीनतम ट्वीट प्राप्त करना जो एक सीधा संदेश नहीं है - रूबी, रूबी-ऑन-रेल्स -3, ट्विटर, ट्वीट

नवीनतम ट्वीट प्राप्त करना जो प्रत्यक्ष संदेश नहीं है - रूबी, रूबी-ऑन-रेल -3, ट्विटर, ट्वीट्स

मैं उपयोग कर रहा हूँ sferik का ट्विटर रत्न उपयोग कर एक ट्विटर खाते से नवीनतम ट्वीट हड़पने के लिए:

Twitter.user_timeline("someUserName").first.text

यह अच्छी तरह से काम करता है, लेकिन प्रत्यक्ष संदेश ट्वीट भी शामिल है। मैं नवीनतम मानक ट्वीट दिखाना चाहता हूं (यानी एक ट्वीट @ किसी को नहीं)।

मैं ये कैसे करूं?

उत्तर:

उत्तर № 1 के लिए 1

मैं बस थोड़ा सा परिवाद के साथ खेला और ऐसा लगता है कि जब भी वहाँ एक है @user पाठ में to_user ट्वीट की संपत्ति शून्य है। ऐसा करने का एक संभावित तरीका यह होगा कि आप केवल होने वाली घटनाओं के लिए पाठ खोजें @user तार। इस तरह के उदाहरण के लिए:

tweets.find {|x| x.text.match(/@.*/) == nil }