Повезивање на Twitter из услуге Power Apps
Twitter вам омогућава да објављујете твитове и добијате твитове, временску траку, пријатеље и пратиоце са свог Twitter налога.
Те информације можете приказати на ознаци у вашој апликацији. На пример, можете да додате поље за унос текста, затражите од корисника да унесе текст твита, а затим додајте дугме које „објављује“ твит. Можете да користите сличне методе да бисте добили твит или га потражили, а затим приказали текст у контроли ознаке или галерије у вашој апликацији.
Ова тема вам показује како да креирате Twitter везу, користите Twitter везу у апликацији и наводи доступне функције.
Предуслови
- Приступ за Power Apps
- Додајте везу
- Креирајте апликацију помоћу предлошка, података или из почетка
Повезивање на Twitter
Почните тако што ћете креирати празну апликацију са подлогом.
У левом окну изаберите Подаци > Додај податке.
Изаберите Нова веза, а затим Twitter:
Изаберите неку од подразумеваних дељених апликација или одаберите да понесете сопствену апликацију (заједно са кључем потрошача / тајном потрошача).
Изаберите Повежи се.
Одаберите , унесите своје Twitter акредитиве за пријављивање, а затим изаберите Ауторизуј апликацију.
Изаберите Додај извор података. Ваша веза се приказује у делу Извори података:
Twitter веза је креирана и додата у вашу апликацију. Сада је спремна за употребу.
Коришћење Twitter везе у апликацији
Приказивање временске траке
У менију Уметање изаберите Галерија и додајте било коју галерију Са текстом.
Покажимо неколико временских трака:
Да бисте приказали временску траку тренутног корисника, подесите својство Items галерије према следећим формулама:
Twitter.HomeTimeline().TweetText
Twitter.HomeTimeline({maxResults:3}).TweetText
Да бисте приказали временску траку другог корисника, подесите својство Items галерије према следећој формули:
Twitter.UserTimeline( *TwitterHandle* ).TweetText
Унесите Twitter обележје у двоструке наводнике или еквивалентну вредност. На пример, унесите
"satyanadella"
или"powerapps"
директно у израз формуле.Додајте контролу уноса текста под називом Tweep и подесите својство Default на
Tweep.Text
. У текстуално поље Tweep упишите Twitter обележје као што јеsatyanadella
(без наводника и без знака @).У контроли галерије поставите својство Items на следећу формулу:
Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetText
Контрола галерије аутоматски приказује твитове од Twitter руковаоца којег сте уписали.
Савет
Неке од ових формула користе аргумент maxResults да прикажу x број најновијих твитова на временској траци.
Подесите својство галерије Items на
Twitter.HomeTimeline()
.Када је изабрана галерија, десно окно приказује опције за ту галерију.
Изаберите TweetText у првој листи, изаберите TweetedBy у другој листи и изаберите CreatedAt у трећој листи.
Галерија сада приказује вредности својстава која сте одабрали.
Приказивање пратилаца
Користећи галерију Са текстом, хајде да покажемо неколико пратилаца:
Да бисте приказали пратиоце тренутног корисника, подесите својство Items галерије према следећој формули:
Twitter.MyFollowers()
Twitter.MyFollowers({maxResults:3})
Да бисте приказали пратиоце другог корисника, подесите својство Items галерије према следећој формули:
Twitter.Followers( *TwitterHandle* )
Унесите Twitter обележје у двоструке наводнике или еквивалентну вредност. На пример, унесите
"satyanadella"
или"powerapps"
директно у израз формуле.Додајте контролу уноса текста под називом Tweep и подесите својство Default на
Tweep.Text
. У текстуално поље Tweep упишите Twitter обележје као што јеsatyanadella
(без наводника и без знака @).У контроли галерије поставите својство Items на следећу формулу:
Twitter.Followers(Tweep.Text, {maxResults:5})
Контрола галерије аутоматски приказује ко прати Twitter обележје које сте уписали.
Савет
Неке од ових формула користе аргумент maxResults да прикажу x број најновијих твитова на временској траци.
Подесите својство галерије Items на
Twitter.MyFollowers()
.Када је изабрана галерија, десно окно приказује опције за ту галерију.
Изаберите UserName на другој листи и изаберите FullName у трећој листи.
Галерија сада приказује вредности својстава која сте одабрали.
Приказивање праћених корисника
Користећи галерију Са текстом, хајде да покажемо неколико праћених корисника:
Да бисте приказали које кориснике прати тренутни корисник, подесите својство Items галерије према следећој формули:
Twitter.MyFollowing()
Twitter.MyFollowing({maxResults:3})
Да бисте приказали које кориснике прати други корисник, подесите својство Items галерије према следећој формули:
Twitter.Following( *TwitterHandle* )
Унесите Twitter обележје у двоструке наводнике или еквивалентну вредност. На пример, унесите
"satyanadella"
или"powerapps"
директно у израз формуле.Додајте контролу уноса текста под називом Tweep и подесите својство Default на
Tweep.Text
. У текстуално поље Tweep упишите Twitter обележје као што јеsatyanadella
(без наводника и без знака @).У контроли галерије поставите својство Items на следећу формулу:
Twitter.Following(Tweep.Text, {maxResults:5})
Контрола галерије аутоматски приказује друга обележја која пратите.
Када је изабрана галерија, десно окно приказује опције за ту галерију.
Изаберите Опис у листи Body1, UserName у листи Heading1 и FullName у листи Subtitle1.
Галерија сада приказује вредности својстава која сте одабрали.
Приказивање информација о кориснику
Додајте ознаку, а затим подесите њено својство Text према једној од ових формула:
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 обележје, баш као што смо урадили у овој теми.
Претрага твитова
Користећи галерију Са текстом, подесите њено својство Items према следећој формули:
Twitter.SearchTweet( *SearchTerm* ).TweetText
Унесите термин за претрагу у двоструким наводницима или позивањем на еквивалентну вредност. На пример, унесите
"PowerApps"
или"microsoft"
директно у формулу.Или можете користити контролу унос текста да бисте навели термин за претрагу, баш као смо урадили у овој теми.
Савет
Прикажите првих пет резултата користећи maxResults:
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetText
Подесите својство галерије Items на
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5})
.Када је изабрана галерија, десно окно приказује опције за ту галерију.
Изаберите TweetText у првој листи, TweetedBy у другој листи и CreatedAt у трећој листи.
Галерија сада приказује вредности својстава која сте одабрали.
Слање твита
- Додајте контролу за унос текста, а затим је преименујте у MyTweet.
- Додајте дугме, а затим подесите његово својство OnSelect према следећој формули:
Twitter.Tweet("",{tweetText: MyTweet.Text})
Пример:Twitter.Tweet("",{tweetText:"Sample tweet!"})
- Притисните F5 или изаберите дугме Преглед (). Унесите неки текст у MyTweet, а затим изаберите дугме да твитујете текст који сте унели.
- Притисните тастер Esc да бисте се вратили на подразумевани радни простор.
Приказ доступних функција
Ова веза укључује следеће функције:
Назив функције | Опис |
---|---|
UserTimeline | Враћа колекцију најновијих твитова које је објавио наведени корисник |
HomeTimeline | Враћа најновије твитове и твитове одговора који су послати мени и мојим пратиоцима |
SearchTweet | Враћа колекцију релевантних твитова који одговарају наведеном упиту |
Пратиоци | Враћа кориснике који прате наведеног корисника |
MyFollowers | Враћа кориснике који ме прате |
Праћење | Враћа кориснике које прати наведени корисник |
MyFollowing | Враћа кориснике које ја пратим |
Корисник | Враћа детаље о наведеном кориснику (на пример: корисничко име, опис, број пратилаца итд.) |
Tweet | Твит |
OnNewTweet | Покреће ток посла када се објави нови твит који одговара вашем упиту за претрагу |
UserTimeline
Преузимање временске траке корисника: Враћа колекцију најновијих твитова које је објавио наведени корисник
Својства уноса
Назив | Тип података | Обавезно | Опис |
---|---|---|---|
userName | string | Да | Twitter обележје |
maxResults | integer | не | Максимални број твитова за преузимање, нпр. {maxResults:5} |
Својства излаза
Име својства | Тип података | Обавезно | Опис |
---|---|---|---|
TweetText | string | Да | |
TweetId | string | Не | |
CreatedAt | string | Не | |
RetweetCount | integer | Да | |
TweetedBy | string | Да | |
MediaUrls | array | Не |
HomeTimeline
Преузимање матичне временске траке: Враћа најновије твитове и твитове одговора који су послати мени и мојим пратиоцима
Својства уноса
Назив | Тип података | Обавезно | Опис |
---|---|---|---|
maxResults | integer | не | Максимални број твитова за преузимање, нпр. {maxResults:5} |
Својства излаза
Име својства | Тип података | Обавезно | Опис |
---|---|---|---|
TweetText | string | Да | |
TweetId | string | Не | |
CreatedAt | string | Не | |
RetweetCount | integer | Да | |
TweetedBy | string | Да | |
MediaUrls | array | Не |
SearchTweet
Претрага твитова: Враћа колекцију релевантних твитова који одговарају наведеном упиту
Својства уноса
Назив | Тип података | Обавезно | Опис |
---|---|---|---|
searchQuery | string | Да | Текст упита (можете користити било које оператере упита које Twitter подржава: https://www.twitter.com/search) |
maxResults | integer | не | Максимални број твитова за преузимање, нпр. {maxResults:5} |
Својства излаза
Име својства | Тип података | Обавезно | Опис |
---|---|---|---|
TweetText | string | Да | |
TweetId | string | Не | |
CreatedAt | string | Не | |
RetweetCount | integer | Да | |
TweetedBy | string | Да | |
MediaUrls | array | Не |
Пратиоци
Преузми пратиоце: Враћа кориснике који прате наведеног корисника
Својства уноса
Назив | Тип података | Обавезно | Опис |
---|---|---|---|
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 | Не |
Tweet
Пошаљите нови твит: Tweet
Својства уноса
Назив | Тип података | Обавезно | Опис |
---|---|---|---|
tweetText | string | не | Текст који се објављује нпр. {tweetText:"здраво"} |
тело | string | не | Медији за објављивање |
Својства излаза
Име својства | Тип података | Обавезно | Опис |
---|---|---|---|
TweetId | string | Да |
OnNewTweet
Када се појави нови твит: Покреће ток посла када се објави нови твит који одговара вашем упиту за претрагу
Својства уноса
Назив | Тип података | Обавезно | Опис |
---|---|---|---|
searchQuery | string | Да | Текст упита (можете користити било које оператере упита које Twitter подржава: https://www.twitter.com/search) |
Својства излаза
Име својства | Тип података | Обавезно | Опис |
---|---|---|---|
вредност | array | Не |
Корисне везе
Погледајте све доступне везе.
Сазнајте како да додајете везе у апликације.
Напомена
Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)
Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).