내 데스크탑 및 모바일 응용 프로그램 모두에서 트위터를 연결하고 싶습니다. 문제는 내 바탕 화면 응용 프로그램에 콜백 인증을 사용한다는 것입니다. 모바일 애플리케이션의 경우 PIN 인증을 사용합니다. 따라서 내 모바일 앱을 트위터에 연결하면 내 웹 사이트로 리디렉션됩니다. 서로 다른 두 개의 응용 프로그램을 만들지 않고도이 두 가지 옵션을 모두 사용할 수 있습니까? 누구든지이 문제를 만났습니까?트위터에서 데스크탑 및 모바일 애플리케이션을 얻는 방법
1
A
답변
1
기본적으로 서로 다른 콜백을 사용하는 응용 프로그램에서 동일한 소비자 키를 사용하고 싶습니다.
그렇다면 데스크톱 응용 프로그램에서 웹 사이트에 콜백 URL (oauth_callback
매개 변수)을 설정하고 모바일 응용 프로그램에서 oob
으로 설정합니다. (요청에 이러한 매개 변수를 설정할 수 있으며 앱 설정에 명시 적으로 입력 한 콜백 URL에 의존 할 필요가 없습니다. API 문서의이 부분을 보시기 바랍니다 : https://dev.twitter.com/docs/auth/oauth#registering-an-app). 이 기능이 작동하지 않으면 (예를 들어, Twitter가 애플리케이션이 모바일 또는 데스크톱인지 확인하기 때문에) 두 가지 앱을 등록해야합니다. 그리고 두 가지 응용 프로그램이 있다면 왜 그렇게하지 않습니까?
관련 문제
- 1. 데스크탑 및 모바일 용 jQuery 모바일
- 2. 태블릿 및 모바일 용 애플리케이션을 만드는 방법
- 3. Mac 데스크탑 크기를 얻는 방법
- 4. Ruby에서 데스크탑 경로를 얻는 방법
- 5. 트위터에서 특정 위치에 대한 트렌드를 얻는 방법
- 6. 트위터에서 현재 사용자의 세부 정보를 얻는 방법
- 7. 데스크탑 및 모바일 CPU에서 Java로 병렬 처리
- 8. 트위터에서 oauth 키로부터 사용자 이름을 얻는 방법
- 9. iOS5로 트위터에서 비공개 목록을 얻는 방법?
- 10. 트위터에서 맞춤 애플리케이션을 만드는 방법은 무엇입니까?
- 11. HTML5 및 JQuery 모바일 애플리케이션을 지원하는 브라우저
- 12. howto 데스크탑 애플리케이션을 스윙하기 위해 데이터베이스 추가
- 13. 데스크탑 용 모바일 브라우저 시뮬레이터
- 14. java 데스크탑 찾아보기 : 현재 URL을 얻는 방법?
- 15. 데스크탑 PC 및 Android 인터페이스
- 16. 미디어 쿼리 - 모바일 대 데스크탑 브라우저
- 17. android SDK를 사용하여 런닝 애플리케이션을 얻는 방법
- 18. 트위터에서 로그 아웃하는 방법
- 19. 방법을 사용하여 트위터에서 응답 및 리트 윗을 얻는 아이폰
- 20. 안드로이드 응용 프로그램의 트위터에서 프로필 정보를 얻는 방법?
- 21. 데스크탑 <--> 모바일 코드 공유 [Javascript]
- 22. 크로스 플랫폼 데스크탑 애플리케이션을 위해 어떤 OpenGL 버전을 선택해야합니까?
- 23. Windows 모바일, ID 및 일련 번호를 얻는 방법?
- 24. 모바일 및 태블릿을 모두 지원하는 애플리케이션을 만들려면 어떻게해야합니까?
- 25. 트위터에서 사용자의 사진을 표시하는 방법
- 26. "다음"트위터에서 버튼을 구현하는 방법
- 27. 우분투 : 현재 데스크탑 작업 공간의 이름을 얻는 방법?
- 28. 모바일 foregroung에서 보여준 응용 프로그램을 얻는 방법?
- 29. 블랙 베리에서 모바일 날짜와 시간을 얻는 방법
- 30. MVC 웹 사이트의 모바일 버전을 얻는 방법
예 동일한 고객 키를 사용하고 싶습니다. 나는 그렇게하려고 노력할 것이다. 트위터의 응용 프로그램 인터페이스에서 요청하는 대신 콜백을 수동으로 설정할 수 있다는 것을 몰랐습니다. – kschaeffler
실제로, 또 다른 문제가 있습니다 ... o osth_callback을 'oob'으로 설정하면 내 기본 콜백 (http://mydomain.com/auth/twitter)이 필요하고 'oob'을 추가하여 http : //를 추가합니다. mydomain.com/auth/oob ... 정말 이상합니다. 기본 콜백이 필요 없으며 필요할 때 콜백을 설정하고 싶지만 내 트위터 응용 프로그램에서 콜백 필드를 비워두면됩니다. Twitter는 콜백을 설정하고 오류를 보낼 가능성을 비활성화합니다. – kschaeffler
응용 프로그램 설정에서 기본 콜백 URL을 제거해보십시오. 그 후에는 항상 앱에 콜백 URL (url 또는 oob)을 지정해야합니다. – norbip