Savienojuma izveide ar Twitter no lietojumprogrammas Power Apps

Twitter.

Twitter ļauj publicēt tvītus un iegūt tvītus, laika grafiku, draugus un sekotājus no sava Twitter konta.

Šo informāciju var parādīt programmas etiķetē. Piemēram, var pievienot ievades tekstlodziņu, lūgt lietotāju ievadīt kādu tvītu tekstu un pēc tam pievienot pogu, kas “publicē” tvītu. Varat izmantot līdzīgas metodes, lai iegūtu vai meklētu tvītu, un pēc tam parādīt tekstu etiķetes vai galerijas vadīklā savā programmā.

Šajā tēmā ir parādīts, kā izveidot Twitter savienojumu, lietot Twitter savienojumu programmā un uzskaitītas pieejamās funkcijas.

Priekšnosacījumi

Savienojuma izveide ar Twitter

  1. Sāciet ar tukšas audekla programmas izveidi.

  2. Kreisajā rūtī atlasiet DataAdd > data.

  3. Atlasiet Jauns savienojums un pēc tam atlasiet Twitter:

    Savienojuma pievienošana.

  4. Izvēlieties kādu no noklusējuma koplietotajām lietojumprogrammām vai izvēlieties ņemt līdzi savu lietojumprogrammu (kopā ar Consumer Key/Consumer Secret).

  5. Atlasiet Izveidot savienojumu.

  6. Izvēlieties, ievadiet savus Twitter pieteikšanās akreditācijas datus un pēc tam atlasiet Autorizēt lietotni.

  7. Atlasiet Pievienot datu avotu. Jūsu savienojums ir redzams sadaļā Datu avoti:
    Opciju rūts aizvēršana.

Jūsu programmai tika izveidots un pievienots Twitter savienojums. Tagad tas ir gatavs lietošanai.

Twitter savienojuma izmantošana programmā

Laika skalas rādīšana

  1. Izvēlnē Ievietot atlasiet Galerija un pēc tam pievienojiet kādu no galerijām Ar tekstu.

  2. Parādīsim dažas laika skalas:

    • Lai rādītu pašreizējā lietotāja laika skalu, iestatiet galerijas Elementu rekvizītam šādas formulas:

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

    • Lai rādītu cita lietotāja laika skalu, ieskatiet galerijas Elementu rekvizītam šādas formulas:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet "satyanadella" vai "powerapps" tieši formulas izteiksmē.

    • Pievienojiet teksta ievades vadīklu ar nosaukumu Twitter lietotājs un iestatiet tās Noklusējuma rekvizītu uz Tweep.Text. Twitter lietotāja teksta lodziņā ierakstiet Twitter turi, piemēram, satyanadella (bez pēdiņām un bez simbola @).

      Galerijas vadīklā iestatiet Elementu rekvizītam šādu formulu:

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

      Galerijas vadīklā automātiski tiek parādīti jūsu ierakstītos Twitter apstrādātāja tvītus.

      Padoms

      Dažas no šīm formulām izmanto argumentu maxResults, lai laika skalā rādītu pēdējo tvītu skaitu x.

  3. Iestatiet galerijas rekvizītu Elementi uz Twitter.HomeTimeline().

    Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.

  4. Pirmajā sarakstā atlasiet opciju TweetText, otrajā sarakstā atlasiet opciju TweetedBy un trešajā sarakstā atlasiet CreatedAt.

    Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.

Sekotāju rādīšana

  1. Izmantojot galeriju Ar tekstu, parādīsim kādus sekotājus:

    • Lai rādītu pašreizējā lietotāja sekotājus, iestatiet galerijas Elementu rekvizītam šādu formulu:

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

    • Lai parādītu cita lietotāja sekotājus, iestatiet galerijas rekvizītu Vienumi uz šādu formulu:

      Twitter.Followers( *TwitterHandle* )

      Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet "satyanadella" vai "powerapps" tieši formulas izteiksmē.

    • Pievienojiet teksta ievades vadīklu ar nosaukumu Twitter lietotājs un iestatiet tās Noklusējuma rekvizītu uz Tweep.Text. Twitter lietotāja teksta lodziņā ierakstiet Twitter turi, piemēram, satyanadella (bez pēdiņām un bez simbola @).

      Galerijas vadīklā iestatiet Elementu rekvizītam šādu formulu:

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

      Galerijas vadīklā automātiski tiek parādīti, kas seko jūsu ierakstītajam Twitter turim.

      Padoms

      Dažas no šīm formulām izmanto argumentu maxResults, lai laika skalā rādītu pēdējo tvītu skaitu x.

  2. Iestatiet galerijas rekvizītu Elementi uz Twitter.MyFollowers().

    Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.

  3. Otrajā sarakstā atlasiet UserName un trešajā sarakstā atlasiet FullName.

    Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.

Lietotāju rādīšana, kuriem tiek sekots

  1. Izmantojot galeriju Ar tekstu, parādīsim kādus lietotājus, kuriem ir sekotāji:

    • Lai rādītu, kuriem lietotājiem seko pašreizējs lietotājs, iestatiet galerijas Elementu rekvizītam šādu formulu:

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

    • Lai rādītu, kuriem lietotājiem seko cits lietotājs, iestatiet galerijas Elementu rekvizītam šādu formulu:

      Twitter.Following( *TwitterHandle* )

      Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet "satyanadella" vai "powerapps" tieši formulas izteiksmē.

    • Pievienojiet teksta ievades vadīklu ar nosaukumu Twitter lietotājs un iestatiet tās Noklusējuma rekvizītu uz Tweep.Text. Twitter lietotāja teksta lodziņā ierakstiet Twitter turi, piemēram, satyanadella (bez pēdiņām un bez simbola @).

      Galerijas vadīklā iestatiet Elementu rekvizītam šādu formulu:

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

      Galerijas vadīklā automātiski tiek parādīti citi turi, kuriem sekojat.

      Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.

  2. Atlasiet Apraksts sarakstā Body1, UserName sarakstā Heading1 un FullName sarakstā Subtitle1.

    Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.

Informācijas rādīšana par lietotāju

Pievienojiet etiķeti un pēc tam iestatiet tās Teksta rekvizītam vienu no šīm formulām:

  • 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

Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet "satyanadella" vai "powerapps" tieši formulas izteiksmē.

Varat arī izmantot ievades teksta vadīklu, lai ierakstītu Twitter turi, tāpat kā mēs darījām visā šajā tēmā.

Tvītu meklēšana

  1. Izmantojot galeriju Ar tekstu, iestatiet tās Elementu rekvizītam šādu formulu:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Ievadiet SearchTerm dubultajās pēdiņās vai atsaucoties uz līdzvērtīgu vērtību. Piemēram, ievadiet "PowerApps" vai "microsoft" tieši formulā.

    Vai varat izmantot Ievades teksta vadīklu, lai norādītu meklēšanas terminu, tāpat kā mēs darījām visā šajā tēmā.

    Padoms

    Rādiet pirmos piecus rezultātus, izmantojot maxResults:

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

  2. Iestatiet galerijas rekvizītu Elementi uz Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).

    Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.

  3. Pirmajā sarakstā atlasiet TweetText, otrajā sarakstā atlasiet TweetedBy un trešajā sarakstā atlasiet CreatedAt.

    Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.

Tvīta nosūtīšana

  1. Pievienojiet teksta ievades vadīklu un pēc tam pārdēvējiet to par MyTweet.
  2. Pievienojiet pogu un pēc tam iestatiet tās OnSelect rekvizītam šādu formulu:
    Twitter.Tweet("",{tweetText: MyTweet.Text})
    Piemērs: Twitter.Tweet("",{tweetText:"Sample tweet!"})
  3. Nospiediet taustiņu F5 vai atlasiet Priekšskatījuma pogu (Priekšskatījuma poga.). Ierakstiet tekstu vienumā MyTweet un pēc tam atlasiet pogu, lai tvītotu ievadīto tekstu.
  4. Nospiediet Esc, lai atgrieztos noklusējuma darbvietā.

Pieejamo funkciju skatīšana

Šis savienojums ietver šādas funkcijas:

Funkcijas nosaukums Apraksts
UserTimeline Izgūst kolekciju, kurā ir visjaunākie tvīti, ko ievietojis norādītais lietotājs
HomeTimeline Izgūst jaunākos tvītus un atkārtoti tvīto mani un manus sekotājus
SearchTweet Izgūst attiecīgo tvītu kolekciju, kas atbilst norādītajam vaicājumam
Sekotāji Izgūst lietotājus, sekojot norādītajam lietotājam
MyFollowers Izgūst lietotājus, kas man seko
Sekošana Izgūst lietotājus, kam seko norādītais lietotājs
MyFollowing Izgūst lietotājus, kam es sekoju
Lietotājs Izgūst informāciju par norādīto lietotāju (piemēram: lietotājvārds, apraksts, sekotāju skaits utt.)
Tvīts Tvīts
OnNewTweet Darbplūsmas aktivizēšana, kad tiek publicēts jauns tvīts, kas atbilst jūsu meklēšanas vaicājumam

UserTimeline

Iegūt lietotāja laika skalu: izgūst kolekciju, kurā ir visjaunākie tvīti, ko ievietojis norādītais lietotājs

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
userName string Twitter turis
maxResults integer Maksimālais skaitu tvītu izgūšanai, piemēram, {maxResults:5}

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
TweetText string
TweetId string
CreatedAt string
RetweetCount integer
TweetedBy string
MediaUrls masīvs

HomeTimeline

Iegūt sākuma laika skalu: izgūst jaunākos tvītus un atkārtoti tvīto mani un manus sekotājus

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
maxResults integer Maksimālais skaitu tvītu izgūšanai, piemēram, {maxResults:5}

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
TweetText string
TweetId string
CreatedAt string
RetweetCount integer
TweetedBy string
MediaUrls masīvs

SearchTweet

Meklēt tvītu: izgūst attiecīgo tvītu kolekciju, kas atbilst norādītajam vaicājumam

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
searchQuery string Vaicājuma teksts (varat lietot jebkādus Twitter atbalstītos vaicājumu operatorus: https://www.twitter.com/search)
maxResults integer Maksimālais skaitu tvītu izgūšanai, piemēram, {maxResults:5}

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
TweetText string
TweetId string
CreatedAt string
RetweetCount integer
TweetedBy string
MediaUrls masīvs

Sekotāji

Iegūt sekotājus: izgūst lietotājus, sekojot norādītajam lietotājam

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
userName string Lietotāja Twitter turis
maxResults integer Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5}

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
FullName string
Atrašanās vieta string
ID integer
UserName string
FollowersCount integer
Apraksts string
StatusesCount integer
FriendsCount integer

MyFollowers

Iegūt manus sekotājus: izgūst lietotājus, kas seko man

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
maxResults integer Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5}

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
FullName string
Atrašanās vieta string
ID integer
UserName string
FollowersCount integer
Apraksts string
StatusesCount integer
FriendsCount integer

Sekošana

Iegūt šo: izgūst lietotājus, kam seko norādītais lietotājs

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
userName string Lietotāja Twitter turis
maxResults integer Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5}

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
FullName string
Atrašanās vieta string
ID integer
UserName string
FollowersCount integer
Apraksts string
StatusesCount integer
FriendsCount integer

MyFollowing

Iegūt manu sekošanu: izgūst lietotājus, kuriem es sekoju

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
maxResults integer Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5}

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
FullName string
Atrašanās vieta string
ID integer
UserName string
FollowersCount integer
Apraksts string
StatusesCount integer
FriendsCount integer

Lietotājs

Iegūt lietotāju: izgūst informāciju par norādīto lietotāju (piemēram: lietotājvārds, apraksts, sekotāju skaits utt.)

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
userName string Lietotāja Twitter turis

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
FullName string
Atrašanās vieta string
ID integer
UserName string
FollowersCount integer
Apraksts string
StatusesCount integer
FriendsCount integer

Tvīts

Publicēt jaunu tvītu: tvītot

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
tweetText string Teksts, kas tiks publicēts, piemēram, {tweetText:"hello"}
pamatteksts string Publicējamā multivide

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
TweetId string

OnNewTweet

Kad parādās jauns tvīts: aktivizē darbplūsmu, kad tiek publicēts jauns tvīts, kas atbilst jūsu meklēšanas vaicājumam

Ievades rekvizīti

Nosaukums/vārds, uzvārds Datu tips Jānorāda obligāti Apraksts
searchQuery string Vaicājuma teksts (varat lietot jebkādus Twitter atbalstītos vaicājumu operatorus: https://www.twitter.com/search)

Izvades rekvizīti

Rekvizīta nosaukums Datu tips Jānorāda obligāti Apraksts
vērtība masīvs

Skatiet visus pieejamos savienojumus.
Uzziniet, kā pievienot savienojumus programmām.

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).