Power Apps से Twitter को कनेक्ट करें

Twitter.

Twitter आपको ट्वीट पोस्ट करने देता है और अपने Twitter अकाउंट से ट्वीट, टाइमलाइन, दोस्त और फॉलोअर्स प्राप्त करता है।

आप इस जानकारी को अपने अनुप्रयोग पर एक लेबल में प्रदर्शित कर सकते हैं. उदाहरण के लिए, आप एक इनपुट पाठ बॉक्स जोड़ सकते हैं, उपयोगकर्ता को कोई ट्वीट पाठ में दर्ज करने के लिए कह सकते हैं, और फिर एक बटन जोड़ सकते हैं जो ट्वीट को "पोस्ट" करता है. आप एक ट्वीट प्राप्त करने या एक ट्वीट खोजने हेतु इसी तरह के तरीकों का उपयोग कर सकते हैं, और फिर अपने अनुप्रयोग में एक लेबल या गैलरी नियंत्रण में पाठ प्रदर्शित कर सकते हैं.

यह विषय आपको दिखाता है कि Twitter कनेक्शन कैसे बनाया जाए, अनुप्रयोग में Twitter कनेक्शन का प्रयोग कैसे किया जाए और उपलब्ध कार्यों को किस प्रकार सूचीबद्ध करें.

पूर्वावश्यकताएँ

Twitter से कनेक्ट करें

  1. खाली कैनवास ऐप बनाकर प्रारंभ करें.

  2. बाएं फलक में,, डेटा > डेटा जोड़ें चुनें.

  3. नया कनेक्शन चुनें, और फिर Twitter चुनें:

    कनेक्शन जोड़ें.

  4. डिफ़ॉल्ट साझा एप्लिकेशन से चुनें, या अपना स्वयं का एप्लिकेशन लाना चुनें (उपभोक्ता कुंजी/उपभोक्ता रहस्य के साथ).

  5. कनेक्ट करें का चयन करें.

  6. चुनें, अपना ट्विटर साइन इन क्रेडेंशियल दर्ज करें, और फिर ऐप अधिकृत करें चुनें.

  7. डेटा स्रोत जोड़ें को चुनें. आपका कनेक्शन डेटा स्रोतों के अंतर्गत आता है:
    विकल्प फलक बंद करें.

Twitter कनेक्शन बना दिया गया है, और आपके अनुप्रयोग में जोड़ दिया गया है. अब, यह उपयोग करने के लिए तैयार है.

अपने अनुप्रयोग में Twitter कनेक्शन का उपयोग करें

टाइमलाइन दिखाएँ

  1. इन्सर्ट मेन्यू पर, गैलरी चुनें, और फिर कोई भी एक पाठ के साथ गैलरी जोड़ें.

  2. आइए कुछ टाइमलाइन दिखाएं:

    • वर्तमान उपयोगकर्ता की टाइमलाइन दिखाने हेतु, गैलरी के आइटम गुण को निम्नलिखित फ़ॉर्म्यूला में सेट करें:

      Twitter.HomeTimeline().TweetText
      Twitter.HomeTimeline({maxResults:3}).TweetText

    • वर्तमान उपयोगकर्ताओं की चेतावनियों को दिखाने हेतु, गैलरी के आइटम गुण को निम्नलिखित फ़ॉर्म्यूला में सेट करें:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      दोहरे उद्धरण चिह्नों या एक समकक्ष मान में एक Twitter हैंडल दर्ज करें. उदाहरण के लिए, फ़ॉर्म्यूला अभिव्यक्ति में सीधे "satyanadella" या "powerapps" दर्ज करें.

    • Tweep नामक एक पाठ इनपुट नियंत्रण जोड़ें, और इसके डिफ़ॉल्ट गुण को Tweep.Text में सेट करें. Tweep पाठ बॉक्स में, एक Twitter हैंडल, जैसे कि satyanadella (बिना उद्धरण चिह्नों के और @ प्रतीक के बिना) टंकित करें.

      गैलरी नियंत्रण में, मदों के गुण को निम्नलिखित फ़ॉर्म्यूला में सेट करें:

      Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetText

      गैलरी नियंत्रण स्वचालित रूप से आपके द्वारा टंकित Twitter हैंडलर के ट्वीट दिखाता है.

      टिप

      इनमें से कुछ फ़ॉर्म्यूला एक टाइमलाइन में सबसे हालिया ट्वीट्स की x संख्या दिखाने हेतु maxResults तर्क का उपयोग करते हैं.

  3. गैलरी के आइटम गुण को Twitter.HomeTimeline() पर सेट करें.

    चयनित गैलरी के साथ, दाएँ हाथ का फलक उस गैलरी के लिए विकल्प दिखाता है.

  4. पहली सूची में TweetText चुनें, दूसरी सूची में TweetedBy चुनें और तीसरी सूची में CreatedAt का चयन करें.

    गैलरी अब आपके द्वारा चुनी गई विशेषताओं के मूल्य दिखाती है.

अनुसरणकर्ता को दिखाएं

  1. पाठ के साथ गैलरी का इस्तेमाल करके, चलिए आपको कुछ फॉलोवर दिखाते हैं:

    • मौजूदा उपयोगकर्ता के फॉलोवर दिखाने के लिए, गैलरी की आइटम विशेषता को निम्नलिखित फ़ॉर्मूला में सेट करें:

      Twitter.MyFollowers()
      Twitter.MyFollowers({maxResults:3})

    • अन्य उपयोगकर्ताओं के फ़ॉलोअर्स को दिखाने हेतु, गैलरी के आइटम गुण को निम्नलिखित फ़ॉर्म्यूला में सेट करें:

      Twitter.Followers( *TwitterHandle* )

      दोहरे उद्धरण चिह्नों या एक समकक्ष मान में एक Twitter हैंडल दर्ज करें. उदाहरण के लिए, फ़ॉर्म्यूला अभिव्यक्ति में सीधे "satyanadella" या "powerapps" दर्ज करें.

    • Tweep नामक एक पाठ इनपुट नियंत्रण जोड़ें, और इसके डिफ़ॉल्ट गुण को Tweep.Text में सेट करें. Tweep पाठ बॉक्स में, एक Twitter हैंडल, जैसे कि satyanadella (बिना उद्धरण चिह्नों के और @ प्रतीक के बिना) टंकित करें.

      गैलरी नियंत्रण में, मदों के गुण को निम्नलिखित फ़ॉर्म्यूला में सेट करें:

      Twitter.Followers(Tweep.Text, {maxResults:5})

      गैलरी नियंत्रण स्वचालित रूप से दिखाता है कि आपके द्वारा टाइप किए जाने वाले Twitter हैंडल को कौन फॉलो कर रहा है.

      टिप

      इनमें से कुछ फ़ॉर्म्यूला एक टाइमलाइन में सबसे हालिया ट्वीट्स की x संख्या दिखाने हेतु maxResults तर्क का उपयोग करते हैं.

  2. गैलरी के आइटम गुण को Twitter.MyFollowers() पर सेट करें.

    चयनित गैलरी के साथ, दाएँ हाथ का फलक उस गैलरी के लिए विकल्प दिखाता है.

  3. दूसरी सूची में UserName चुनें और तीसरी सूची में FullName का चयन करें.

    गैलरी अब आपके द्वारा चुनी गई विशेषताओं के मूल्य दिखाती है.

अनुसरण किए गए उपयोगकर्ता दिखाएँ

  1. पाठ के साथ गैलरी का इस्तेमाल करके, चलिए कुछ फॉलो किए गए उपयोगकर्ता दिखाएँ:

    • यह दिखाने के लिए कि मौजूदा उपयोगकर्ता किन उपयोगकर्ताओं को फॉलो कर रहा है, गैलरी की आइटम विशेषता को निम्नलिखित फ़ॉर्मूला में सेट करें.

      Twitter.MyFollowing()
      Twitter.MyFollowing({maxResults:3})

    • यह दिखाने के लिए कि मौजूदा उपयोगकर्ता कौन से अन्य उपयोगकर्ताओं को फॉलो कर रहा है, गैलरी की आइटम विशेषता को निम्नलिखित फ़ॉर्मूला में सेट करें:

      Twitter.Following( *TwitterHandle* )

      दोहरे उद्धरण चिह्नों या एक समकक्ष मान में एक Twitter हैंडल दर्ज करें. उदाहरण के लिए, फ़ॉर्म्यूला अभिव्यक्ति में सीधे "satyanadella" या "powerapps" दर्ज करें.

    • Tweep नामक एक पाठ इनपुट नियंत्रण जोड़ें, और इसके डिफ़ॉल्ट गुण को Tweep.Text में सेट करें. Tweep पाठ बॉक्स में, एक Twitter हैंडल, जैसे कि satyanadella (बिना उद्धरण चिह्नों के और @ प्रतीक के बिना) टंकित करें.

      गैलरी नियंत्रण में, मदों के गुण को निम्नलिखित फ़ॉर्म्यूला में सेट करें:

      Twitter.Following(Tweep.Text, {maxResults:5})

      गैलरी नियंत्रण स्वचालित रूप से आपके द्वारा फॉलो किए जा रहे अन्य हैंडल दिखाता है.

      चयनित गैलरी के साथ, दाएँ हाथ का फलक उस गैलरी के लिए विकल्प दिखाता है.

  2. Body1 सूची में विवरण चुनें, Heading1 सूची में UserName चुनें और Subtitle1 सूची में FullName का चयन करें.

    गैलरी अब आपके द्वारा चुनी गई विशेषताओं के मूल्य दिखाती है.

किसी उपयोगकर्ता के बारे में कोई जानकारी दिखाएँ

लेबल जोड़ें और फिर उसकी पाठ विशेषता को इनमें से किसी एक फ़ॉर्मूला में सेट करें:

  • twitter.User( *TwitterHandle* ).Description
  • twitter.User( *TwitterHandle* ).FullName
  • twitter.User( *TwitterHandle* ).Location
  • twitter.User( *TwitterHandle* ).UserName
  • twitter.User( *TwitterHandle* ).FollowersCount
  • twitter.User( *TwitterHandle* ).FriendsCount
  • twitter.User( *TwitterHandle* ).Id
  • twitter.User( *TwitterHandle* ).StatusesCount

दोहरे उद्धरण चिह्नों या एक समकक्ष मान में एक Twitter हैंडल दर्ज करें. उदाहरण के लिए, फ़ॉर्म्यूला अभिव्यक्ति में सीधे "satyanadella" या "powerapps" दर्ज करें.

या, आप एक इनपुट टेक्स्ट नियंत्रण का उपयोग एक Twitter हैंडल में टाइप करने के लिए कर सकते हैं, जैसा कि हमने इस पूरे विषय में किया है.

ट्वीट खोजें

  1. पाठ के साथ गैलरी का इस्तेमाल करके, उसकी आइटम विशेषता को निम्नलिखित फ़ॉर्मूला में सेट करें:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    दोहरे उद्धरण चिह्न में या समतुल्य मूल्य का संदर्भ देकर एक SearchTerm दर्ज करें. उदाहरण के लिए, फ़ॉर्मूला में सीधे "PowerApps" या "microsoft" दर्ज करें.

    या, आप एक खोज टर्म को निर्दिष्ट करने के लिए इनपुट टेक्स्ट नियंत्रण का उपयोग कर सकते हैं, जैसा कि हमने इस पूरे विषय में किया है.

    टिप

    maxResults का उपयोग करके पहले पाँच परिणाम दिखाएँ:

    Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetText

  2. गैलरी के आइटम गुण को Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}) पर सेट करें.

    चयनित गैलरी के साथ, दाएँ हाथ का फलक उस गैलरी के लिए विकल्प दिखाता है.

  3. पहली सूची में TweetText, दूसरी सूची में TweetedBy और तीसरी सूची में CreatedAt चुनें.

    गैलरी अब आपके द्वारा चुनी गई विशेषताओं के मूल्य दिखाती है.

एक ट्वीट भेजें

  1. एक टेक्स्ट इनपुट नियंत्रण जोड़ें, और फिर इसका नाम MyTweet में बदलें.
  2. कोई बटन जोड़ें, और फिर इसके OnSelect विशेषताओं को नीचे दिये गए फॉर्मूले में सेट करें:
    Twitter.Tweet("",{tweetText: MyTweet.Text})
    उदाहरण: Twitter.Tweet("",{tweetText:"Sample tweet!"})
  3. F5 दबाएँ या पूर्वावलोकन बटन चुनें (पूर्वावलोकन बटन.). MyTweet में कुछ टेक्स्ट टाइप करें, और फिर आपके द्वारा दर्ज किए गए टेक्स्ट को ट्वीट करने के लिए बटन चुनें.
  4. डिफ़ॉल्ट कार्यस्थान पर लौटने के लिए Esc दबाएँ.

उपलब्ध फंक्शन्स देखें

इस कनेक्शन में निम्नलिखित फंक्शन्स शामिल हैं:

फ़ंक्शन का नाम वर्णन
UserTimeline निर्दिष्ट किये गए उपयोगकर्ता द्वारा पोस्ट किए गए सबसे हालिया ट्वीट्स का संग्रह रिट्रीव करता है
HomeTimeline मेरे फॉलोअर्स और मेरे द्वारा ट्वीट किए गए सबसे हालिया ट्वीट और री-ट्वीट को रिट्रीव करता है
SearchTweet किसी निर्दिष्ट क्वेरी से मेल खाते प्रासंगिक ट्वीट्स का एक संग्रह रिट्रीव करता है
अनुसरणकर्ता निर्दिष्ट किये गए उपयोगकर्ता को फॉलो करने वाले उपयोगकर्ताओं को रिट्रीव करता है
MyFollowers उन उपयोगकर्ताओं को रिट्रीव करता है जो मुझे फॉलो कर रहे हैं
अनुसरण कर रहा है उन उपयोगकर्ताओं को रिट्रीव करता है जो जिनको निर्दिष्ट उपयोगकर्ता फॉलो कर रहा है
MyFollowing उन उपयोगकर्ताओं को रिट्रीव करता है जिनको मैं फॉलो कर रहा हूं
उपयोगकर्ता निर्दिष्ट उपयोगकर्ता के बारे में विवरण प्राप्त करता है (उदाहरण: उपयोगकर्ता नाम, विवरण, फॉलोअर्स की गिनती, आदि)
ट्वीट ट्वीट
OnNewTweet जब कोई ऐसा नया ट्वीट पोस्ट किया जाता है, जो आपके खोज क्वेरी से मेल खाता है, तो एक वर्कफ्लो को ट्रिगर करता है

UserTimeline

उपयोगकर्ता समयरेखा पाएं: निर्दिष्ट उपयोगकर्ता द्वारा पोस्ट किए गए सबसे हालीया ट्वीट्स का एक संग्रह रिट्रीव करता है

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
userName string हाँ Twitter हैंडल
maxResults integer नहीं रिट्रीव करने के लिए ट्वीट की अधिकतम संख्या, उदा. {maxResults:5}

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
TweetText string हां
TweetId string नहीं
CreatedAt string नहीं
RetweetCount integer हां
TweetedBy string हां
MediaUrls सरणी नहीं

HomeTimeline

होम टाइमलाइन पाएं: मेरे और मेरे फॉलोअर्स द्वारा पोस्ट किए गए सबसे हालिया ट्वीट्स और री-ट्वीट्स रिट्रीव करता है

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
maxResults integer नहीं रिट्रीव करने के लिए ट्वीट की अधिकतम संख्या, उदा. {maxResults:5}

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
TweetText string हां
TweetId string नहीं
CreatedAt string नहीं
RetweetCount integer हां
TweetedBy string हां
MediaUrls सरणी नहीं

SearchTweet

ट्वीट खोजें: किसी निर्दिष्ट क्वेरी से मेल खाते प्रसांगिक ट्वीट्स के संग्रह रिट्रीव करता है

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
searchQuery string हाँ क्वेरी टेक्स्ट (आप किसी भी Twitter समर्थित क्वेरी ऑपरेटर का उपयोग कर सकते हैं: https://www.twitter.com/search)
maxResults integer नहीं रिट्रीव करने के लिए ट्वीट की अधिकतम संख्या, उदा. {maxResults:5}

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
TweetText string हां
TweetId string नहीं
CreatedAt string नहीं
RetweetCount integer हां
TweetedBy string हां
MediaUrls सरणी नहीं

अनुसरणकर्ता

फॉलोअर्स पाएं: निर्दिष्ट उपयोगकर्ता को फॉलो करने वाले उपयोगकर्ताओं को रिट्रीव करता है

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
userName string हाँ उपयोगकर्ता का Twitter हैंडल
maxResults integer नहीं रिट्रीव करने के लिए उपयोगकर्ताओं की अधिकतम संख्या, उदा. {maxResults:5}

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
FullName string हां
स्थान string हां
Id integer नहीं
UserName string हां
FollowersCount integer नहीं
वर्णन string हां
StatusesCount integer नहीं
FriendsCount integer नहीं

MyFollowers

मेरे फॉलोअर्स प्राप्त करें: उन उपयोगकर्ताओं को रिट्रीव करता है जो मुझे फॉलो कर रहे हैं

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
maxResults integer नहीं रिट्रीव करने के लिए उपयोगकर्ताओं की अधिकतम संख्या, उदा. {maxResults:5}

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
FullName string हां
स्थान string हां
Id integer नहीं
UserName string हां
FollowersCount integer नहीं
वर्णन string हां
StatusesCount integer नहीं
FriendsCount integer नहीं

अनुसरण कर रहा है

अनुसरण पाएं: उन उपयोगकर्ताओं को रिट्रीव करता है जिनको वह निर्दिष्ट उपयोगकर्ता फॉलो कर रहा है

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
userName string हाँ उपयोगकर्ता का Twitter हैंडल
maxResults integer नहीं रिट्रीव करने के लिए उपयोगकर्ताओं की अधिकतम संख्या, उदा. {maxResults:5}

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
FullName string हां
स्थान string हां
Id integer नहीं
UserName string हां
FollowersCount integer नहीं
वर्णन string हां
StatusesCount integer नहीं
FriendsCount integer नहीं

MyFollowing

मेरे फॉलोइंग पाएं: उन उपयोगकर्ताओं को रिट्रीव करता है जिनको मैं फॉलो कर रहा हूं

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
maxResults integer नहीं रिट्रीव करने के लिए उपयोगकर्ताओं की अधिकतम संख्या, उदा. {maxResults:5}

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
FullName string हां
स्थान string हां
Id integer नहीं
UserName string हां
FollowersCount integer नहीं
वर्णन string हां
StatusesCount integer नहीं
FriendsCount integer नहीं

उपयोगकर्ता

उपयोगकर्ता पाएं: निर्दिष्ट उपयोगकर्ता के बारे में विवरण रिट्रीव करता है (उदाहरण: उपयोगकर्ता नाम, विवरण, अनुयायियों की संख्या, आदि)

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
userName string हाँ उपयोगकर्ता का Twitter हैंडल

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
FullName string हां
स्थान string हां
Id integer नहीं
UserName string हां
FollowersCount integer नहीं
वर्णन string हां
StatusesCount integer नहीं
FriendsCount integer नहीं

ट्वीट

एक नया ट्वीट पोस्ट करें: ट्वीट

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
tweetText string नहीं पोस्ट किया जाने वाला टेक्स्ट उदाहरण के लिए {TweetText: "हैलो"}
मुख्य भाग string नहीं मीडिया पोस्ट किया जाना है

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
TweetId string हां

OnNewTweet

जब कोई नया ट्वीट दिखाई देता है: किसी नये ट्वीट के पोस्ट किए जाने पर एक वर्कफ़्लो ट्रिगर करता है जो आपकी खोज क्वेरी से मेल खाता है

इनपुट गुण

नाम डेटा प्रकार आवश्यक वर्णन
searchQuery string हाँ क्वेरी टेक्स्ट (आप किसी भी Twitter समर्थित क्वेरी ऑपरेटर का उपयोग कर सकते हैं: https://www.twitter.com/search)

आउटपुट गुण

गुण नाम डेटा प्रकार आवश्यक वर्णन
मान सरणी नहीं

सभी उपलब्ध कनेक्शन देखें.
अपने अनुप्रयोग में कनेक्शन जोड़ने का तरीका साखें.

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).