2012-06-11 43 views
23

API Foursquare đã chia thẻ ảnh của nó cho người dùng làm tiền tố và hậu tố. Nhưng nếu tôi hợp nhất chúng để tạo thành một URL hình ảnh đầy đủ và dán vào trình duyệt của tôi, hãy cho tôi những lỗi nói rằng hình ảnh không thể được hiển thị vì nó có chứa lỗi. Có phải vì máy chủ tạm thời không khả dụng hay bất kỳ thứ gì khác?API Foursquare cho lỗi hình ảnh người dùng địa điểm

Tôi đang sử dụng API cho Chi tiết địa điểm.

Tôi nhận được dữ liệu như thế này

user: { 

id: "26534686" 
firstName: "Bobbi" 
lastName: "E." 
photo: { 
    prefix: "https://irs3.4sqi.net/img/user/" 
    suffix: "/K4VCI4MXHWFUGXOF.jpg" 
} 
} 
visibility: "public" 

Nhưng khi tôi gọi url này https://irs3.4sqi.net/img/user/K4VCI4MXHWFUGXOF.jpg mang lại cho tôi lỗi.

Bất kỳ đầu mối nào?

+0

hello, u có thể vui lòng hướng dẫn cho tôi trong bức ảnh tải lên o bốn ô vuông ??? – Richa

+0

Bạn có thể gửi yêu cầu http đến https://api.foursquare.com/v2/photos/add. Để biết chi tiết, hãy xem tại đây https://developer.foursquare.com/docs/photos/add ... Cảm ơn –

Trả lời

9

Đây là một sự thay đổi Foursquare đã trên 09 tháng 6, xem thông báo AK vào nhóm google đây: https://groups.google.com/forum/#!topic/foursquare-api/MpNpdO5zARU

Để khắc phục nó, trong yêu cầu của bạn thay đổi 'v' đến một giá trị dưới 20.120.609, 20.120.608 sẽ làm việc và trả về một url (chuỗi json) với hình thu nhỏ của ảnh người dùng.

Hiện chưa có tài liệu hướng dẫn về cách sử dụng tiền tố/hậu tố .. có thể họ sẽ đăng về điều đó khi có.

Phát hiện ra bạn cũng có thể truy cập nó qua [prefix]/gốc/[suffix], và sau đó sử dụng các phiên bản mới hơn (> 20.120.609)

+0

Tôi đã tự khắc phục sự cố. Cảm ơn vì đã trả lời. –

+1

Sẽ rất tuyệt nếu bạn chia sẻ như thế nào - bạn luôn có thể trả lời câu hỏi của riêng bạn nếu bạn tìm ra nó .. –

+1

[tiền tố] thứ nguyên [hậu tố] là định dạng đúng. Vì tiền tố và hậu tố có/nối thêm rồi, tất cả những gì bạn cần làm là thêm một chuỗi với kích thước của hình ảnh, chẳng hạn như 100x100 – Rarw

42

Tôi không biết quyền của mình hay không để hiển thị các cách để Foursquare. Nhưng những gì tôi đã điều tra rằng Foursquare tạo hình thu nhỏ kích thước 30 x 30 và 110 x 110, vv

tôi hình thành con đường hình ảnh như này cho hình ảnh nhỏ

user->photo->prefix.'30x30'.user->photo->suffix; 

cho kích thước lớn hơn

user->photo->prefix.'110x110'.user->photo->suffix; 

Đó là tôi đã ghép chúng lại với nhau (30x30) và (110x110).

Do đó, hình ảnh trên trở thành https://irs3.4sqi.net/img/user/30x30/K4VCI4MXHWFUGXOF.jpghttps://irs3.4sqi.net/img/user/110x110/K4VCI4MXHWFUGXOF.jpg đó có giá trị cho đến bây giờ.

Hy vọng điều này sẽ hoạt động cho đến khi chúng thay đổi điều này.

+3

Thực ra, có vẻ như bạn có thể đặt thứ nguyên tùy ý và Foursquare sẽ trả về một hình ảnh được chia tỷ lệ (lên kích thước của hình ảnh được tải lên ban đầu). Ví dụ: hãy thử: https://irs3.4sqi.net/img/user/100x400/K4VCI4MXHWFUGXOF.jpg –

+1

vâng, có vẻ như bây giờ .. nhưng các thứ nguyên ở trên của tôi được lấy từ nguồn lượt xem trang Foursquare. BTW bạn có thể lấy hình ảnh ban đầu thay thế kích thước bằng 'gốc'. –

13

Theo Foursquare documentation mà bây giờ được cập nhật:

Để lắp ráp một URL ảnh phân giải, mất tiền tố + kích thước + hậu tố, ví dụ https://irs0.4sqi.net/img/general/300x500/2341723_vt1Kr-SfmRmdge-M7b4KNgX2_PHElyVbYL65pMnxEQw.jpg.

kích thước có thể là một trong những điều sau đây, trong đó XX hoặc YY là một trong 36, 100, 300, hoặc 500.

  • XXxYY
  • gốc: kích thước ảnh gốc của
  • capXX: nắp ảnh có chiều rộng hoặc chiều cao của XX (tùy theo cái nào lớn hơn).Cân khác, - Kích thước nhỏ hơn tương ứng
  • widthXX: buộc chiều rộng là XX và quy mô chiều cao tương ứng
  • heightYY: buộc chiều cao là YY và quy mô chiều rộng tương ứng
3

đây là định dạng tôi sử dụng khi sử dụng loại hình url

prefix ->https://ss3.4sqi.net/img/categories_v2/nightlife/karaoke_

karaoke là tên hình ảnh luôn theo sau là một dấu gạch dưới sau đó kích thước hình ảnh.

hậu tố -> .png

sau đó thêm kích thước hợp lệ. có nhiều kích cỡ được hỗ trợ bởi tôi sử dụng 64

nên https://ss3.4sqi.net/img/categories_v2/nightlife/karaoke_64.png

+0

Tuyệt vời !!! Tôi đang tìm kiếm chính xác điều này. Cảm ơn rất nhiều –

Các vấn đề liên quan