2013-03-25 2 views
1

트위터에서 데이터에 액세스하려면 트위터 버전 1.1과 함께 tweetsharp를 사용하고 있습니다. 내 응용 프로그램 (Asp.net 웹 응용 프로그램)에서 OAuth로 로그인 할 수 있습니다. 쿠키에 토큰과 토큰을 저장하고 있는데 트위터 API에 액세스하려고 할 때 예를 들어 /statuses/oembed.json?id=xxxxx이 표시되지 않습니다. 이것은 내 서버에서 발생합니다. 그러나 응용 프로그램을 디버깅 할 때 모든 것이 제대로 작동합니다. 내 트위터 계정의 "내 응용 프로그램"섹션에있는 설정에 문제가있는 것 같습니다. 아니면 인증 방법에 뭔가 잘못되었습니다. 내 트위터 계정에 "내 응용 프로그램"섹션에서tweetsharp를 사용하여 버전 1.1에서 얻은 OAuth 자격 증명으로 트위터 API에서 결과를 가져올 수 없습니다.

나는 다음과 같은 세부 사항 준 :

인증이 작동합니다. 하지만 apis에서 데이터를 가져올 수 없습니다.

답변

0

나는이 문제를 직접 해결했다. 내 상황과 비슷한 상황에서 다른 사람들을 도울 수있는 답을 게시하겠습니다.

문제의 원인 : javascript가있는보기에서 Twitter tweet ids에 대한 값을 전달하고있었습니다. javascript의 문제는 'long'(64 비트 정수) 유형을 원하는대로 해석하지 않는다는 것입니다. 끝 부분에서 자릿수를 다듬습니다.

수정 사항 : 트윗 ids를 작은 따옴표 또는 큰 따옴표로 묶어 javascript 내에서 문자열 변수로 만드십시오. 결국에는 트리밍이 필요 없습니다. 문제를 해결합니다.

감사

선일