2012-12-12 3 views
0

Facebook을 통한 사용자 로그인을 허용하고 대신 사용자 이름/비밀번호를 통한 로그인을 허용하는 iPhone 앱을 작성했습니다. 어떤 시점에서 사용자는 자신이 수행하는 작업에 위치를 추가 할 수 있습니다. 나는 페이스 북 장소를 사용하지만, 알아 낸 바에 따라 페이스 북 장소는 액세스 토큰이 제공 될 때만 사용할 수 있습니다. I. : 내 앱의 모든 비 페이스 북 사용자는 페이스 북 장소를 선택할 수 없다.Facebook 인증없이 iOS SDK의 장소

맞습니까? FBPlacePickerViewController.m 라인 341 (아이폰 OS SDK 3.1.1) 언급 한 바와 같이

: 그게 내가 확실히 다른 곳 데이터베이스를 찾을 것 인 경우에

// Place queries require a session, so do nothing if we don't have one. 

을 ...

비욘

답변

0

좋아, 페이 스북 문서에 따르면, 토큰은 정말로, neidend입니다.

  1. 항상 토큰을 얻을 수있는 응용 프로그램에서 특정 계정을 사용 내가 세 가지 옵션이 있습니다. 페이지 또는 앱 계정 일 수도 있습니다. 이를 위해서는 Facebook에 추천하지 않는 앱에 앱의 비밀을 두어야합니다.

  2. 귀하의 서버에서 특정 계정을 사용하십시오. 계정 자격 증명은 훨씬 더 안전합니다 (잘하면),하지만 나는 물건을 집어 전체의 장소를 구현하고 그것을 애플 리케이션에 전달해야 할 것입니다. 그렇게 어렵지 않아야합니다.

  3. 다른 프레임 워크와 yelp, foursquare, google 등의 데이터베이스를 사용하십시오. Factual.com도 좋은 출처로 보입니다. 가격이 문제 될 수 있습니다.

+0

방금 ​​내 대답의 일부가 이미 여기에 있습니다. http://stackoverflow.com/questions/12133623/acess-token-for-getting-nearby-places – bjoern