2013-07-27 7 views
0

Visual Basic에서 Linq2twitter 라이브러리를 사용하여 내 트위터 피드를 모니터하고 내 Arduino (COM을 통해)와 통신하여 특정 작업을 수행 할 때마다 트위터 앱을 빌드합니다. 저는 Visual Basic과 Application Programming Interface에 익숙하지 않기 때문에 기초부터 배우려고 노력하고 있습니다 !! 열심히하고 연구 한 후에 간단한 GUI (버튼과 richtextbox가 있음)를 작성하여 일부 코드를 작성하고 트윗 할 수있었습니다! 내 첫 번째 코드는이 코드는 :Linq2twitter 라이브러리를 사용하는 Visual Basic twitter 앱?

지금 내가 그래서 오랫동안 연구 한 후에 내가 다음 코드

Dim auth As PinAuthorizer = New PinAuthorizer() 
    auth.Credentials = credentials 
    Dim twitterCtx As TwitterContext = New TwitterContext(auth) 
    Dim tweets = From tweet In twitterCtx.Status 
    Where tweet.Type = StatusType.Home 
을 쓸 수 있었다 트위터 홈페이지 피드를 원하는 일했다이

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Dim credentials As IOAuthCredentials = New InMemoryCredentials 
    credentials.ConsumerKey = "xxxx" 
    credentials.ConsumerSecret = "xxxx" 
    credentials.OAuthToken = "xxxx" 
    credentials.AccessToken = "xxxxx" 
    Dim auth As PinAuthorizer = New PinAuthorizer() 
    auth.Credentials = credentials 
    Dim twitterCtx As TwitterContext = New TwitterContext(auth) 
    twitterCtx.UpdateStatus(Box1.Text) 'Box1 is the richtextbox 
End Sub 

같은했다

어떻게하면 다른 텍스트 상자에 "트윗"표시를 만들 수 있습니까 ?? : S이 코드가 작동할까요 ?? Linq2twitter를 사용하는 vb의 예제는 거의 없으며이 라이브러리가 어떻게 사용되는지 전혀 모르는 상태에서이 코드를 작성하는 데 정말 어려움이있었습니다. 그리고 나는 어떻게하고 있냐?? 이것은 쓰기 방법인가요 ?? 어떻게 더 빨리 더 잘 배울 수 있습니까 ?? 의견을 남겨주세요 !! 그리고 twittervb.dll 라이브러리가 사용하기가 더 쉬웠다는 것을 알았지 만 그것은 나에게 도움이되지 못했습니다! 나는 이유를 모른다!! 예외 오류가 발생했습니다 ... 그리고 응용 프로그램 설정을 읽기, 쓰기 및 DirectMessages로 설정했습니다! 미리 감사드립니다 :)

답변

0

VB 샘플을 다운로드 할 수있는 소스 코드에 LinqToTwitterDemoVB 프로젝트가 있습니다. 내 VB 샘플은 증가하고 있지만 여러 기술 및 시나리오에 대한 샘플에 대한 보류중인 요청이 많으며 포함하려는 모든 샘플에 도달하는 데 시간이 걸릴 것입니다. 내 설명서는 대부분 C#으로되어 있지만 몇 가지 C# 쿼리가 VB로 변환되는 방법을 확인하면 나머지 명령과 쿼리를 파악할 수 있습니다.

LINQ to Twitter는 LINQ를 사용하여 Twitter와 통신 할 수있는 타사 라이브러리입니다. UpdateStatus 에서처럼 트위터를 사용하거나 트위터를 쿼리 할 때 사용합니다. Twitter에 쿼리하면 쿼리 유형에 따라 응답을 받게됩니다. 이 응답은 응용 프로그램에서 사용할 수있는 데이터입니다. 일단 데이터가 있으면 LINQ to Twitter가 작업을 수행하고 해당 데이터를 사용하는 코드를 작성해야합니다.

Home Timeline에 대한 위 쿼리는 정상적으로 보입니다. 이제 Status의 모음 인 짹짹이 있습니다. 먼저, 작업중인 기술에 대해 VB로 개체 컬렉션을 표시하는 방법을 배워야합니다. 일단 그 사실을 알게되면 트위터에 LINQ가 제공하는 상태 컬렉션을 표시하는 방법을 알게됩니다.

+0

대단히 고마워요. 그게 많은 도움이되었습니다 ... 당신은 저자입니까? : O 그런 방대한 프로젝트를 관리하는 것은 어렵습니다. 나는 너의 위대한 작품을 주셔서 감사합니다! :) 다시 한번 감사드립니다! :) – user2626326

+0

그래, 나는 그것을 만들었습니다. 점점 더 많은 수의 VB 개발자가 있으므로 앞으로 더 많은 VB 샘플을 준비해야 할 것입니다. 프로젝트에 행운을 빈다. –