2010-07-20 7 views
1

나는 http://css-tricks.com/examples/BuildYourSocialPage/을 사용했는데, API로 (6)에서 끌어 당기는 Flickr 이미지의 양을 사용자 정의하고 싶습니다.Json and Flickr API

나는 오버플로로 div를 설정할 수 있다는 것을 알고있다 : 원하는 양을 보여주기 위해 숨겨졌지만 코드가 해킹되지 않기를 바란다.

아무도 도와 줄 수 있습니까?

또한 last.fm 최신 앨범을 표시하고 싶습니다. 누구에게도이 작업을 수행 할 API를 제공 할 수 있는지 알고 싶습니까?

감사

P.S 당신이 미리 만들어진 플러그인을 얻고 워드 프레스를 통해이 모든 작업을 수행 할 수 있습니다 알고,하지만 난 그렇게하고 싶지 않아. 아이디어를 테스트하기위한 작은 만기 페이지 일뿐입니다.

답변

2
  1. Flickr Feeds Service는 파라미터를 허용하지 않지만, 당신이 그들을 첫 번째 6

    $.each(data.items, function(index, item){ 
         if (index < 6){ 
          $("<img/>").attr("src", item.media.m).appendTo("#flickr") 
          .wrap("<a href='" + item.link + "'></a>");} 
         }); 
    
  2. Last.fm Api =>user.getWeeklyAlbumChart

+0

고마워요. 지금 제가 목표로했던 바로 그 것이 무엇입니까? :) – Paul

3

를 필터링 표시하는 자바 스크립트 코드를 변경할 수 있습니다 한 가지주의해야 할 점은 예제 페이지가 실제 Flickr API를 실제로 사용하고 있지 않다는 것입니다. 간단한 피드를 사용하여 사진을 검색합니다.

이 덜 제어 할 수 있습니다 - 나는이 피드에서 항목의 수는 20

난 당신이 여기에서 갈 수있는 몇 가지 방법을 생각할 수에 고정되어 생각합니다.

당신 수 : 다시 자바 스크립트에서 얻는 결과가 원치 않는 이미지를 버릴

  • 필터. 아마도 가장 쉽지만 조금은 우아하지 않을 수 있습니다.
  • 대신 Flickr API를 사용하면 제한을 설정할 수 있지만 API 키가 필요하며 서버 쪽이 더 쉬울 수도 있습니다.
  • Flickr 검색 및 제한을 수행하고 대신 그 결과를 구문 분석하려면 YQL과 같은 것을 사용하십시오. 예제 쿼리 here을 만들었습니다. YQL은 JSONP를 허용하므로 새로운 형식과 일치하도록 수신 자바 스크립트를 변경해야하지만이 교차 도메인을 계속 사용할 수는 있습니다. Yick을 사용하여 Flickr on the Wait till I come site을 검색하는 훌륭한 예가 있습니다.
  • 을 작성하여 피드를 잘라내어 RSS로 잡고 파이프의 RSS 조작 기능을 통해 먹이면 JSONP가 나옵니다.이 방법은 파이프에서 수행 할 수 있다고 생각합니다.

특히 YQL은 매우 시원하고 매우 강력합니다. 특히 Yahoo의 자체 서비스 인 Flickr를 다루는 경우 특히 그렇습니다. 당신이 아이디어를 가지고 노는 것을 보면서, 나는 당신에게 재미있는 것들을 줄 것이라고 생각했습니다.

+0

정말 고마워. 내 옵션이 정말 열리 며, 시간이 더 많이 걸리면 API에 대해 제대로 알아 보겠다. 감사 :) – Paul