Бөлісу құралы:


Power Apps бағдарламасынан Twitter қызметіне қосылу

Twitter.

Twitter сізге Twitter трікелгіңізден твиттерлер жазуға және твиттерлер, уақыт шкаласы, достар және жазылушылар алуға мүмкіндік береді.

Бұл ақпаратты бағдарламаңыздың жапсырмасында көрсете аласыз. Мысалы, сіз мәтінді енгізу жолағын қосып, пайдаланушыдан твит мәтінін енгізуді сұрай аласыз, содан кейін твитті «жазатын» түймені қосуға болады. Твит алу немесе твитті іздеу, содан кейін жапсырмадағы немесе бағдарламаңыздың галереясын басқару элементіндегі мәтінді көрсету үшін ұқсас әдістерді қолдана аласыз.

Бұл тақырыпта Twitter қосылымын жасау, Twitter қосылымын бағдарламада пайдалану жолдары және қолжетімді функциялардың тізімі көрсетілген.

Алғышарттар

Twitter қызметіне қосылу

  1. Бос кенеп бағдарламасын жасаудан бастаңыз.

  2. Сол жақ тақтада Деректер > Деректер қосу тармағын таңдаңыз.

  3. Жаңа қосылым опциясын таңдаңыз, содан кейін Twitter параметрін таңдаңыз.

    Байланыс қосыңыз.

  4. Әдепкі ортақ бағдарламадан таңдаңыз немесе өз бағдарламаңызды таңдаңыз (тұтынушы кілті/тұтынушы құпиясымен бірге).

  5. Қосылу опциясын таңдаңыз.

  6. Twitter тіркелгі деректерін енгізуді таңдаңыз және содан кейін Бағдарламаны авторизациялау опциясын таңдаңыз.

  7. Деректер көзін қосу түймешігін таңдаңыз. Қосылым Деректер көздері астында пайда болады:
    Опциялар тақтасын жабу.

Twitter қосылымы жасалып, бағдарламаңызға қосылды. Енді пайдалануға дайын.

Бағдарламада Twitter қосылымын пайдалану

Уақыт шкаласын көрсету

  1. Кірістіру мәзірінде Галерея қойыншасын таңдап, кез келген Мәтіні бар галереяларды қосыңыз.

  2. Бірнеше уақыт шкаласын көрсетейік:

    • Ағымдағы пайдаланушының уақыт шкаласын көрсету үшін галереяның Элементтер сипатын келесі формулаларға орнатыңыз:

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

    • Басқа пайдаланушының уақыт шкаласын көрсету үшін галереяның Элементтер сипатын келесі формулаға орнатыңыз:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Twitter дескрипторын қос тырнақшада немесе балама мәнге енгізіңіз. Мысалы, "satyanadella" немесе "powerapps" тікелей формула өрнегінде енгізіңіз.

    • Tweep деп аталатын мәтінді енгізу басқару элементін қосып, оның әдепкі сипатын Tweep.Text-ке орнатыңыз. Tweep мәтін жолағына satyanadella (тырнақшасыз және @ таңбасынсыз) сияқты Twitter дескрипторын теріңіз.

      Галереяны басқару элементінде элементтер сипатын келесі формулаға орнатыңыз:

      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 мәтін жолағына satyanadella (тырнақшасыз және @ таңбасынсыз) сияқты Twitter дескрипторын теріңіз.

      Галереяны басқару элементінде элементтер сипатын келесі формулаға орнатыңыз:

      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 мәтін жолағына satyanadella (тырнақшасыз және @ таңбасынсыз) сияқты Twitter дескрипторын теріңіз.

      Галереяны басқару элементінде элементтер сипатын келесі формулаға орнатыңыз:

      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 Иә
Идентификатор integer Жоқ
UserName string Иә
FollowersCount integer Жоқ
Сипаттама string Иә
StatusesCount integer Жоқ
FriendsCount integer Жоқ

MyFollowers

Жазылушыларымды алу: мені бақылайтын пайдаланушыларды алады

Кіріс сипаттар

Аты Деректер түрі Талап етіледі Сипаттама
maxResults integer жоқ Алынатын пайдаланушылардың максималды саны, мысалы {maxResults:5}

Шығыс сипаттар

Сипат атауы Деректер түрі Талап етіледі Сипаттама
FullName string Иә
Орналасқан жері string Иә
Идентификатор integer Жоқ
UserName string Иә
FollowersCount integer Жоқ
Сипаттама string Иә
StatusesCount integer Жоқ
FriendsCount integer Жоқ

Бақылау

Жазылушыларды алу: Көрсетілген пайдаланушыны бақылайтын пайдаланушыларды алады

Кіріс сипаттар

Аты Деректер түрі Талап етіледі Сипаттама
userName string иә Пайдаланушының Twitter дескрипторы
maxResults integer жоқ Алынатын пайдаланушылардың максималды саны, мысалы {maxResults:5}

Шығыс сипаттар

Сипат атауы Деректер түрі Талап етіледі Сипаттама
FullName string Иә
Орналасқан жері string Иә
Идентификатор integer Жоқ
UserName string Иә
FollowersCount integer Жоқ
Сипаттама string Иә
StatusesCount integer Жоқ
FriendsCount integer Жоқ

MyFollowing

Жазылушыларымды алу: мен бақылайтын пайдаланушыларды алады

Кіріс сипаттар

Аты Деректер түрі Талап етіледі Сипаттама
maxResults integer жоқ Алынатын пайдаланушылардың максималды саны, мысалы {maxResults:5}

Шығыс сипаттар

Сипат атауы Деректер түрі Талап етіледі Сипаттама
FullName string Иә
Орналасқан жері string Иә
Идентификатор integer Жоқ
UserName string Иә
FollowersCount integer Жоқ
Сипаттама string Иә
StatusesCount integer Жоқ
FriendsCount integer Жоқ

Пайдаланушы

Пайдаланушыны алу: Көрсетілген пайдаланушы туралы мәліметтерді (мысалы: пайдаланушының аты, сипаттамасы, жазылушылар саны және т.б.) алады

Кіріс сипаттар

Аты Деректер түрі Талап етіледі Сипаттама
userName string иә Пайдаланушының Twitter дескрипторы

Шығыс сипаттар

Сипат атауы Деректер түрі Талап етіледі Сипаттама
FullName string Иә
Орналасқан жері string Иә
Идентификатор integer Жоқ
UserName string Иә
FollowersCount integer Жоқ
Сипаттама string Иә
StatusesCount integer Жоқ
FriendsCount integer Жоқ

Твит

Жаңа твит жазу: твит

Кіріс сипаттар

Аты Деректер түрі Талап етіледі Сипаттама
tweetText string жоқ Жазылатын мәтін, мысалы {tweetТекст: "сәлем"}
мәтін string жоқ Жазылатын мультимедиа

Шығыс сипаттар

Сипат атауы Деректер түрі Талап етіледі Сипаттама
TweetId string Иә

OnNewTweet

Жаңа твит пайда болғанда: Іздеу сұрауына сәйкес келетін жаңа твит жарияланған кезде жұмыс ағыны іске қосылады

Кіріс сипаттар

Аты Деректер түрі Талап етіледі Сипаттама
searchQuery string иә Сұрау мәтіні (сіз кез келген Twitter қолдайтын сұрау операторларын қолдана аласыз: https://www.twitter.com/search)

Шығыс сипаттар

Сипат атауы Деректер түрі Талап етіледі Сипаттама
мәні массив Жоқ

Барлығын қолжетімді қосылымдар бөлімінен қараңыз.
Бағдарламаңызға қосылымдарды қосу жолы туралы қосымша ақпарат.

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).