4

vb.net を使用して自分の Twitter アカウントにカスタム ツイートを投稿するにはどうすればよいですか?

それが不可能な場合、私は疑いますが、c#またはjavascriptでこれを達成する方法はありますか?

4

3 に答える 3

2

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% 最新ではありません)。

于 2012-08-31T12:23:22.183 に答える
1

次のように 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/

于 2012-08-31T16:38:47.887 に答える
0

これを行うための非常に簡単な方法は、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で見つけることができます

以上です!

于 2016-09-18T13:37:40.403 に答える