2014-10-02 33 views
5

Tôi biết rằng có một API hơi cho phép tôi sử dụng dữ liệu từ Cộng đồng Steam.
Câu hỏi của tôi là, có ai biết nếu có API thị trường hơi nước không?
Ví dụ: tôi muốn nhận giá hiện tại của một mặt hàng trong Thị trường hơi nước.API thị trường hơi nước?

Tôi đã googled và chưa tìm thấy gì.
Tôi rất vui khi được bạn giúp đỡ.

+0

Nếu không có API, bạn sẽ có thể loại bỏ HTML cho thẻ chứa giá. Kiểm tra điều này http://stackoverflow.com/questions/23055673/get-the-price-of-an-item-on-steam-community-market-with-php-and-regex – TheBat

Trả lời

11

tôi không thể tìm thấy bất kỳ tài liệu, nhưng tôi sử dụng:

http://steamcommunity.com/market/priceoverview/?appid=730&currency=3&market_hash_name=StatTrak%E2%84%A2 M4A1-S | Hyper Beast (Minimal Wear) 

để trả về một JSON. Tại thời điểm viết thư, nó trả về:

{"success":true,"lowest_price":"261,35€ ","volume":"11","median_price":"269,52€ "} 

Bạn có thể thay đổi đơn vị tiền tệ. 1 là USD, 3 là euro nhưng có lẽ những người khác.

+0

Đây là giải pháp tốt nhất mà tôi ' m nhận thức được nếu bạn muốn chỉ một mục. Nếu bạn muốn toàn bộ trò chơi, backpack.tf cung cấp API của riêng họ để cập nhật (ít nhất là hàng giờ nếu không thường xuyên hơn): http://backpack.tf/api/market Máy chủ của họ có vẻ nhanh hơn và ổn định hơn so với của Valve. – rannmann

+0

Ngoài ra, Van sẽ tạm thời cấm bạn (trong một vài phút) nếu bạn hỏi quá mức. – kiwixz

1

Hiện không có API nào như vậy. Nhưng liên kết này có thể giúp bạn: Get the price of an item on Steam Community Market with PHP and Regex Về cơ bản, điều bạn muốn với phân tích cú pháp DOM thuần túy thay vì API. Hạn chế chính là bạn có thể phải thay đổi mã của bạn nếu Steam cập nhật đánh dấu html của họ.

2

Để thêm vào những gì người khác đã nói, lệnh cấm tạm thời trên trang web JSON xảy ra nếu bạn thử và yêu cầu 20 mục trong vòng một phút từ máy chủ. Nếu bạn đang tạo tập lệnh để yêu cầu các liên kết đó, hãy thêm độ trễ ba giây giữa mỗi tập lệnh. Ngoài ra, lệnh cấm chỉ kéo dài cho phút phía máy chủ còn lại (có thể không phải là 60 giây).

0

Bạn có thể sử dụng SteamApis.com để có được giá thị trường và thông tin về mặt hàng hơi. Dữ liệu được trả về trong JSON. Dịch vụ này không miễn phí nhưng cũng không đắt.

The documentation is available to view here. Thông tin chi tiết về điểm cuối có sẵn và dữ liệu nào được trả lại.

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