저는 Twitter Mac OS X 앱을하고 있으며 OAuth1.0을 사용해야합니다. oauth/access_token 인터페이스를 요청할 때이 목적으로 oauth_callback
매개 변수를 사용할 수 있습니까?Mac OS X의 브라우저에서 응용 프로그램을 여는 방법은 무엇입니까?
다른 말로하면 Max OS X의 브라우저에서 응용 프로그램을 여는 방법은 무엇입니까?
저는 Twitter Mac OS X 앱을하고 있으며 OAuth1.0을 사용해야합니다. oauth/access_token 인터페이스를 요청할 때이 목적으로 oauth_callback
매개 변수를 사용할 수 있습니까?Mac OS X의 브라우저에서 응용 프로그램을 여는 방법은 무엇입니까?
다른 말로하면 Max OS X의 브라우저에서 응용 프로그램을 여는 방법은 무엇입니까?
대답은 분명하다 : 사용자 정의 URL 체계
를 등록http://techblog.amphora-research.com/2010/03/registering-url-handlers-in-macos-x-cocoa-apps/
말은 무엇 : OAuth를 대한
1. Register the "twittercallbackformyapp://"
scheme using the link above
2. Set this callback in the 'access_token'
HTTP request (oauth_callback parameter)
3. Write the routine (handleOpenURL) to handle
the 'twittercallbackformyapp://oauth_access_token=...&oauth_token_secret=...'
which will be called after you register the handler
많은 질문이 여기에 해결된다 : http://code.google.com/p/twitcurl/
lib 디렉토리 위 컬을 사용합니다. Cocoa 네이티브 네트워킹 API를 사용할 수 있습니다.
P.
다음은 URL 핸들러를 등록하는 방법에 대한 또 다른 설명입니다 :
http://mobiledevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
그것은 아이폰이지만, Mac 용 패턴은 동일합니다 : 앱의 .plist 파일에 URL을 추가합니다.
물론 실제 OAuth 해시와 응답에는 추가 작업이 필요합니다. –
아하, 대단히 감사합니다! – user432653
나는이 문제에 대해 많은 시간을 보냈습니다. 이것이 도움이된다면 다행입니다. –