2014-09-11 5 views
3

를이 증기 API를 사용하여 스팀 (753) 또는 CsGo (730) 전체 배낭/재고를 얻을 수 있습니다 사용하여 증기 또는 CSGO 배낭/재고를 얻을?증기 API

는 내가의 전체 배낭/재고를 얻을 API를 발견 Dota2 (570) TF2 (440)

다음

는 API입니다 :

URL : http://api.steampowered.com/IEconItems_/GetSchema/v0001 /? key = {api_key}

스팀 또는 csgo appid를 입력하면이 API는 'NOT FOUND'를 반환합니다. 또한, 나는 이것에 관한 많은 API를 검색하지만 모든 항목을 얻는 데 도움이 될 어떤 것도 발견하지 못했습니다.

특정 사용자의 CSGO 배낭을 제공해야하는 많은 API가 있습니다.

다음은 하나의 API입니다.

URL : http://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/?key=는 {API_KEY} &이 SteamID = {steam_id64}

나는 .I 또한이에 대한 많은 API를 검색 증기 (753)를 제외한 모든 스팀 사용자의 배낭을 얻을 수있는이 API에서

하지만 결과는 같은.

나는 CSGO 품목을 얻는 공식 api가 없다는 것을 알고있다, 그러나 많은 웹 사이트에서 어디에서 무역 및 내기를위한 웹 사이트에 가득 차있는 csgo 책가방을 보여 주는지.

누구든지이 문제를 해결하는 방법을 알고 있다면 제 질문에 답장하십시오.

+0

중복 질문이 있으시면 찾으시는 답변을 찾으십시오. http://stackoverflow.com/questions/25977803/steam-web-api-getting-csgo-inventory/26011027#26011027 –

답변

2

이 문을 사용하여 API의 URL을 구성 할 수 있습니다 : 당신이 SteamBot를 사용하는 경우

string.Format("http://steamcommunity.com/profiles/{0}/inventory/json/{1}/{2}/", steamid.ConvertToUInt64(), appid, contextId) 

그러나, 수동으로 수행 할 필요가 없습니다. GenericInventory class은 자동으로 요청을 만들고 처리합니다.

+0

네가 맞습니다. 링크에 따르면 우리는 플레이어 인벤토리를 얻습니다. 그리고 전체 설명은 없습니다. 단지 약간의 정보.이 링크에서 우리는 총 스팀 아이템 인벤토리와 비교할 수있는 'defindex'를 얻고 이미지, 성 등의 전체 세부 정보를 얻습니다. . 그러나 전체 스팀 재고를 얻지 못하면 어떻게 모든 품목을 비교할 수 있습니까? 그리고 PHP/MySQL을 사용하고 있습니다. 모든 API를 올바르게 얻으면 문제가되지 않습니다. 협조 해 주셔서 감사합니다. –