vb.net を使用して自分の Twitter アカウントにカスタム ツイートを投稿するにはどうすればよいですか?
それが不可能な場合、私は疑いますが、c#またはjavascriptでこれを達成する方法はありますか?
twitterizerライブラリを使用できます。
使用方法の例を次に示します。
Dim tokens As New OAuthTokens()
tokens.AccessToken = "XXX"
tokens.AccessTokenSecret = "XXX"
tokens.ConsumerKey = "XXX"
tokens.ConsumerSecret = "XXX"
Dim tweetResponse As TwitterResponse(Of TwitterStatus) = TwitterStatus.Update(tokens, "Hello, #Twitterizer")
If tweetResponse.Result = RequestResult.Success Then
' Tweet posted successfully!
Else
' Something bad happened
End If
ところで、これは利用可能な Twitter ライブラリのリストです(ただし、100% 最新ではありません)。
次のように LINQ to Twitter で実行できます。
Dim credentials As IOAuthCredentials = New InMemoryCredentials
credentials.ConsumerKey = "xxx"
credentials.ConsumerSecret = "xxx"
credentials.OAuthToken = "xxx"
credentials.AccessToken = "xxx"
Dim auth As PinAuthorizer = New PinAuthorizer()
auth.Credentials = credentials
Dim twitterCtx As TwitterContext = New TwitterContext(auth)
twitterCtx.UpdateStatus(statusMsg)
クエリを実行する場合は、次のように実行できます。
Dim queryResults = _
From search In twitterCtx.Search _
Where search.Type = SearchType.Search _
And search.Query = "LINQ to Twitter"
詳細はこちら: http://linqtotwitter.codeplex.com/。
これを行うための非常に簡単な方法は、IFTTTと私のIFTTT Maker.net ライブラリを使用することです。
まず、IFTTT で、Maker チャネルによってトリガーされる新しいレシピを作成し、イベントに「tweet_now」という名前を付けます。
次に、Twitter エンジンを選択して [ツイートを投稿] をクリックし、入力ボックスからすべてを削除して {{value1}} に置き換え、[レシピの作成] をクリックします。
その後、Visual Studio で ifttt.vb をプロジェクトに追加します。コードは次のとおりです。
Try
makechannel.scode = "your account ID"
makechannel.fireevent("tweet_now", "Tweet text", "", "")
'code goes here if done
Catch ex As Exception
'code goes here if it fails
End Try
次に、アカウント ID を入力します。ifttt.com/makerで見つけることができます
以上です!