Twitter

概要

Twitterと連携できるコンポーネントです
使用するにはあらかじめoayth認証しておく必要があります

ブロックは必要な情報を[call]で要求し、[when]で取得するという流れになります。
また、アプリ認証するまでは各種機能は使えないことにも注意してください



Properties

  • ConsumerKey
    • TwitterのConsumerKeyを設定します
ConsumerKeyを確認するにはhttps://apps.twitter.com/app/から「Create New App」を選択します。それぞれの設定値を設定しアプリケーションを作成します。作成したアプリケーションの設定から確認できます

  • ConsumerSecret
    • TwitterのConsumerSecretを設定します
ConsumerSecretを確認するにはhttps://apps.twitter.com/app/から「Create New App」を選択します。それぞれの設定値を設定しアプリケーションを作成します。作成したアプリケーションの設定から確認できます


Blocks


when型
whenTwitterDirectMessageReceived.png when Twitter.DirectMessageReceived
[追加ブロック:message]
do
ダイレクトメッセージを取得します。追加ブロックのtimelineはList型で値を取得します。

whenTwitterFollowersReceived.png when Twitter.FollowersReceived
[追加ブロック:followers2]
do
フォロワー情報を確認します。追加ブロックのtimelineはList型で値を取得します。

whenTwitterFriendTimelineReceived.png when Twitter.FriendTimelineReceived
[追加ブロック:timeline]
do
タイムラインを確認します。追加ブロックのtimelineはList型で値を取得します。

whenTwitterIsAuthorized.png when Twitter.IsAuthorized
do
Twitterアカウントの認証されたときに行う動作を決めます。

whenTwitterMentionsReceived.png when Twitter.MentionsReceived
[追加ブロック:mentions]
do
自分あて@ツイートを確認します。追加ブロックのtimelineはList型で値を取得します。

whenTwitterSearchSuccessful.png when Twitter.SearchSuccessful
[追加ブロック:searchResults]
do
検索結果を取得します。追加ブロックのtimelineはList型で値を取得します。


call型
callTwitterAuthorize.png call Twitter.Authorize
アプリ連携画面を開きます
認証に成功すると[when Twitter.IsAuthorized]が実行されます
認証するまではツイートボタンのEnableをfalseにしておき、認証されたらtrueにするといった使い方が主になると思います。またScreen間で認証は継続されないので各スクリーンごとにこれを置くかcallTwitterCheckAutorizedを置かないといけません。

callTwitterCheckAutorized.png call Twitter.CheckAutorized
アプリ連携されているか調べます
認証されていれば[when Twitter.IsAuthorized]が実行されます

callTwitterDeAuthorize.png call Twitter.DeAuthorize
アプリ連携を解除します

callTwitterDirectMessage.png call Twitter.DirectMessage
user
message
ダイレクトメッセージを送ります。Userは送りたいIDをテキストで指定します。@はなくてもあっても問題ないです。大文字と小文字は関係します。

callTwitterFollowuser.png call Twitter.Follow
user
ユーザーをフォローします。Userには@を含めないID名を入れます。大文字と小文字は関係ありません。

callTwitterRequestDirectMessage.png call Twitter.RequestDirectMessage
自分あてのダイレクトメッセージを要求します
取得したDMは[when Twitter.DirectMessageReceived]から確認できます

callTwitterRequestFollowers.png call Twitter.RequestFollowers
自分のフォロワー情報を要求します
取得した情報は[when Twitter.FollowersReceived]から確認できます

callTwitterRequestFriendTimeline.png call Twitter.RequestFriendTimeline
自分のタイムラインを要求します
取得したTLは[when Twitter.FriendTimelineReceived]から確認できます

callTwitterRequestMentions.png call Twitter.RequestMentions
自分あて@ツイートを要求します
取得した@ツイートは[when Twitter.MentionsReceived]から確認できます

callTwitterSearchTwitterquery.png call Twitter.SearchTwitter
query
検索します
検索結果は[when Twitter.SearchSuccessful]から確認できます

callTwitterStopFollowinguser.png call Twitter.StopFollowing
user
ユーザーのフォローを解除します。Userには@を含めないID名を入れます。大文字と小文字は関係ありません。

callTwitterTweetstatus.png call Twitter.Tweet
status
statusの所にテキストのブロックを置くとそのテキストをツイートします。

callTwitterTweetWithImagestatus.png call Twitter.TweetWithImage
status
ImagePath
画像を添付したツイートをします。ImagePathはImagePickerのSelectionで指定することができます。StatusはcallTwitterTweetstatusと同じです。

set型
set Twitter.ConsumerKey to twitterAPIの認証に必要なConsumerKeyをテキスト型で設定できます。
set Twitter.ConsumerSecret to twitterAPIの認証に必要なConsumerSecretをテキスト型で設定できます。


値型
Twitter.ConsumerKey twitterAPIの認証に必要なConsumerKeyをテキスト型で取得できます。
Twitter.ConsumerSecret twitterAPIの認証に必要なConsumerSecretをテキスト型で取得できます。
Twitter.DirectMessage ダイレクトメッセージを取得します。List型で値を取得します。
Twitter.Followers フォロワー情報を確認します。List型で値を取得します。
Twitter.FriendTimeline TimeLineをwhenTwitterFriendTimelineReceived以外で使用することができます。
Twitter.Mentions 自分あて@ツイートを確認します。List型で値を取得します。
Twitter.SearchResult 検索結果を取得します。List型で値を取得します。
Twitter.Username 現在ログインしているユーザーの名前を取得します。


  • 最終更新:2015-03-08 14:58:31

このWIKIを編集するにはパスワード入力が必要です

認証パスワード