Делите путем


Повезивање на Twitter из услуге Power Apps

Twitter.

Twitter вам омогућава да објављујете твитове и добијате твитове, временску траку, пријатеље и пратиоце са свог Twitter налога.

Те информације можете приказати на ознаци у вашој апликацији. На пример, можете да додате поље за унос текста, затражите од корисника да унесе текст твита, а затим додајте дугме које „објављује“ твит. Можете да користите сличне методе да бисте добили твит или га потражили, а затим приказали текст у контроли ознаке или галерије у вашој апликацији.

Ова тема вам показује како да креирате Twitter везу, користите Twitter везу у апликацији и наводи доступне функције.

Предуслови

Повезивање на Twitter

  1. Почните тако што ћете креирати празну апликацију са подлогом.

  2. У левом окну изаберите Подаци > Додај податке.

  3. Изаберите Нова веза, а затим Twitter:

    Додај везу.

  4. Изаберите неку од подразумеваних дељених апликација или одаберите да понесете сопствену апликацију (заједно са кључем потрошача / тајном потрошача).

  5. Изаберите Повежи се.

  6. Одаберите , унесите своје Twitter акредитиве за пријављивање, а затим изаберите Ауторизуј апликацију.

  7. Изаберите Додај извор података. Ваша веза се приказује у делу Извори података:
    Затварање окна Опције.

Twitter веза је креирана и додата у вашу апликацију. Сада је спремна за употребу.

Коришћење Twitter везе у апликацији

Приказивање временске траке

  1. У менију Уметање изаберите Галерија и додајте било коју галерију Са текстом.

  2. Покажимо неколико временских трака:

    • Да бисте приказали временску траку тренутног корисника, подесите својство 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 број најновијих твитова на временској траци.

  3. Подесите својство галерије Items на Twitter.HomeTimeline().

    Када је изабрана галерија, десно окно приказује опције за ту галерију.

  4. Изаберите TweetText у првој листи, изаберите TweetedBy у другој листи и изаберите CreatedAt у трећој листи.

    Галерија сада приказује вредности својстава која сте одабрали.

Приказивање пратилаца

  1. Користећи галерију Са текстом, хајде да покажемо неколико пратилаца:

    • Да бисте приказали пратиоце тренутног корисника, подесите својство 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 број најновијих твитова на временској траци.

  2. Подесите својство галерије Items на Twitter.MyFollowers().

    Када је изабрана галерија, десно окно приказује опције за ту галерију.

  3. Изаберите UserName на другој листи и изаберите FullName у трећој листи.

    Галерија сада приказује вредности својстава која сте одабрали.

Приказивање праћених корисника

  1. Користећи галерију Са текстом, хајде да покажемо неколико праћених корисника:

    • Да бисте приказали које кориснике прати тренутни корисник, подесите својство 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})

      Контрола галерије аутоматски приказује друга обележја која пратите.

      Када је изабрана галерија, десно окно приказује опције за ту галерију.

  2. Изаберите Опис у листи 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 обележје, баш као што смо урадили у овој теми.

Претрага твитова

  1. Користећи галерију Са текстом, подесите њено својство Items према следећој формули:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Унесите термин за претрагу у двоструким наводницима или позивањем на еквивалентну вредност. На пример, унесите "PowerApps" или "microsoft" директно у формулу.

    Или можете користити контролу унос текста да бисте навели термин за претрагу, баш као смо урадили у овој теми.

    Савет

    Прикажите првих пет резултата користећи maxResults:

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

  2. Подесите својство галерије Items на 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 Враћа кориснике које ја пратим
Корисник Враћа детаље о наведеном кориснику (на пример: корисничко име, опис, број пратилаца итд.)
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 Не

Погледајте све доступне везе.
Сазнајте како да додајете везе у апликације.

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).