[twitter] 특정 트윗에 대한 Twitter 링크 URL

Twitter API를 사용하여 트윗을 얻는 Javascript가 있습니다. 데이터를 구문 분석하고 jQuery를 사용하여 DOM 용 HTML을 생성합니다.

내가 표시하고 싶은 부분은 “이 트윗보기”링크입니다. 예, 어리석게 들리지만 사용자가 특정 트윗에 대한 URL을 얻을 수 있습니다.

href로 태그를 생성하고 있습니다. URL은 다음과 같은 형식입니다.

http://twitter.com/{twitter-user-id}/status/{tweet-status-id}

중괄호 안의 내용은 트윗에서 추출한 실제 데이터입니다 (아니요, 중괄호는 포함하지 않습니다). 예를 들면 :

http://twitter.com/Atechtrader/status/57432099984130050

작동 중에 일어나는 일은 이것이 일부 트윗에 대해 작동하지만 다른 트윗에는 작동하지 않는다는 것입니다. 실패한 경우 Twitter 서버는 요청 된 페이지가 존재하지 않는다는 내용으로 응답합니다.

내가 뭘 잘못하고 있니?



답변

https://twitter.com/statuses/ID작동해야합니다.
필요한 상태로 리디렉션됩니다.


답변

불행히도 지금까지 제공된 모든 답변은 HTTP 리디렉션에 의존합니다.

직접 링크는 https://twitter.com/i/web/status/ {tweet-status-id} 형식입니다.


답변

참고 : id_str은 id 대신 호출해야하는 변수입니다.

id_str은 트윗 개체에서 가져 와서 https://twitter.com/statuses/[id_str] 에서 대체해야합니다
.


답변

다음과 같이 사용할 수 있습니다.

http://twitter.com/itdoesnotmatter/status/[YOURID]

사용자 이름이 아닌 상태 ID를 기반으로 트위터 리디렉션.

데스크톱 및 모바일에서 작동합니다.


답변

당신이 사용할 수있는

'https://www.twitter.com/'+ user.screen_name+'/status/' + id_str


답변

나는 그것을 시도했습니다. 잘 작동합니다 :-웹 : https://twitter.com/statuses/ID-
모바일 및 웹 : https://twitter.com/User_ID/statuses/Tweet_ID

도움이 되었기를 바랍니다.


답변