2011-02-05 4 views
1

iPhone 앱에서 Facebook 사진을 사용하고 싶은 고객이 있습니다. 사람들이 앱을 다운로드 할 때 클라이언트의 Facebook 사진을 볼 수 있도록 계정을 앱에 포함하고자합니다. 사용자는 로그인하거나 Facebook에 연결할 필요가 없습니다.iPhone 앱에서 Facebook 사진을 사용하는 방법?

이것은 "사용자가 데이터에 액세스 할 수 있도록 페이스 북에 연결"표준과 다릅니다. 우리는 사용자 데이터에 액세스 할 필요가 없습니다.

Facebook 앱을 만들고 Facebook의 Facebook 계정을 Facebook 앱에 연결 한 다음 Facebook 앱을 사용하여 사진 데이터를 가져와야합니까?


좋아, 여기에 내가

내 비즈니스 페이지가 http://www.facebook.com/pages/Feltpad-Web-Mobile/128861547181352

끝에 그 번호는 (128861547181352는) 비즈니스 ' "페이스 북 그래프 ID"

그런 다음 사용하는 것입니다 찾을 것입니다 비즈니스 그래프 ID를 입력하고 http://graph.facebook.com/128861547181352/albums으로 이동하면 비즈니스 페이지와 연결된 모든 사진 앨범 목록이 표시됩니다. 단 하나의 앨범 만 있으므로 모든 정보를 얻을 수 있습니다. 해당 페이지의 첫 번째 가치있는 행은 "id": "133208113413362"입니다. 이것은 앨범의 Facebook 그래프 ID입니다.

앨범의 그래프 ID를 사용하고 http://graph.facebook.com/133208113413362/photos으로 이동하면 앨범의 모든 사진에 필요한 모든 데이터가있는 JSON 파일이 제공됩니다.

?limit=25?offset=50 또는 두 가지 모두 ?limit=25&offset=50을 사용하여 검색 결과를 페이지 할 수도 있습니다.

+0

좋은 물건. 하지만 페이스 북 사용자의 공개 앨범은 같은 방식으로 볼 수 없습니다. – Nishant

+0

흠 ... 어쩌면 이것은 '페이지'에서만 작동하고 사용자 프로필에서는 작동하지 않을 수 있습니까? – Chris

답변

0

이것은 쉬워야합니다. Facebook은 공개의 앨범에 대한 공용 URL을 로그인 할 필요없이 인터넷에서 볼 수 있습니다.이 URL은 앨범 페이지 맨 아래에서 공유 할 수 있습니다.

그것은 다음과 같습니다

공유 그들에게이 공용 링크를 전송하여 사람과이 앨범 :
http://www.facebook.com/album.php?aid=[ALBUM_ID] & ID를 = [USER_ID] & 난 = (공개 앨범에서 인용) [SOME_PARAM]

은 쉽게 침출 데이터와 거기에서 이미지를 추출 할 수 있습니다.


는 페이스 북 응용 프로그램을 작성하는 것이 더 제정신 그러나이 (강건한 분 소요)과 REST는 그 안에 것 잘 포맷 된 JSON을 앨범과 사진에 대한 모든 데이터를 검색하기 위해 호출을 할 페이스 북 그래프 API를 사용 HTML을 훨씬 쉽게 처리 할 수 ​​있습니다. Facebook 앱을 설치하면 모든 FB 데이터를 가져올 수 있지만 요구 사항 (1) Facebook 앱을 사용하지 않고 (2) 사용자가 로그인 할 필요가 없습니다.

하지만


잘 보는 가치가 있고, 약간의 트릭이있다. API 페이지 (http://developers.facebook.com/docs/api)로 이동하십시오. Coca-Cola 앨범 (https://graph.facebook.com/99394368305)에 제공된 URL을 복사하고 https://graph.facebook.com/99394368305/photos과 같이 photos REST 명령을 사용하여 요청하면 JSON 형식으로 앨범에있는 모든 사진의 모든 세부 정보에 액세스 할 수 있습니다. 나는 나의 개인 공개 앨범을 위해 그것을 일하게 할 수 없었다.

+0

그게 옵션이지만 XML 또는 JSON 출력을 통해 축소판 이미지, 전체 크기 이미지 등을 얻을 수 있기를 기대합니다. 또한 해당 사진 페이지의 코드가 변경되면 앱이 중단됩니다. – Chris

+0

정확하게 @Chris. 그래프 API가 _public_ 앨범의 JSON 객체를 제공하지 않는다는 것은 이상한 일입니다. 또는 나는 뭔가를 놓치고있다. 이상적으로는 공용 프로필과 동일해야합니다. http://graph.facebook.com/4 FB 문서에서 좀 더 자세히 살펴볼 수 있습니다. – Nishant

+0

나는 그것을 발견했다고 생각한다 ... 원래 게시물을 업데이트 할 것이다. – Chris

관련 문제