wgnodejsstudy / nodejs

0 stars 1 forks source link

POE Trade API Usage #7

Open topgaren opened 4 years ago

topgaren commented 4 years ago

POE API 문서 : PathofExile SwaggerHub

POST https://www.pathofexile.com/api/trade/search/{league}

Request Body for https://www.pathofexile.com/api/trade/search/Standard

{
  "query": {
    "filters": {
      "trade_filters": {
        "disabled": false,
        "filters": {
          "price": {
            "min": 1,
            "max": 300
          }
        }
      }
    },
    "status": {
      "option": "online"
    },
    "stats": [
      {
        "type": "and",
        "filters": []
      }
    ],
    "name": "Shavronne's Wrappings",
    "type": "Occultist's Vestment"
  },
  "sort": {
    "price": "asc"
  }
}

Response

{
    "result": [
        "9d6114760fa99f4da9687592b48d995c0253b5b088472ed2b25d2103779f544f",
        "ec667f56856318ed9d669046abd2555a2c8e95cb99f85ad8966ff7f9f438ecdd",
        "98bb833a4bd40ac12197ec8fd90935ccfd694603619f6d54c86454573a3e07c3",
        "31fb848a5c76586da8e8348b7b5d32f010f3dab66f0f8bb6a601576e2e88581c",
        "d441f09b6b3297795828a2c33dff37c5f886a5d9a2d8803260d47316d096746d",
        "7a0c1f7da19df488f5001375676580a8c629e4a4ffbc476b4571fdba459c5d8e",
        "f295a1e866cd221fa372ab4a1279b47597a0aaa32e50777569de4d24103b64a7",
        "acb8f240e7ea5f8ae950f59a63853e0caa1987b49e2ac117021cc0ec1edc02cf",
        "f5db2297621287bf0690ef71721a2936be5bd1e2d262c2bec06557488f0f4809",
        "5f6a76c69c05bc50ddc1f860e7859c889b3a74f5c17e94311111408ad3ae17f7",
        "9f2e4caa4255bacfca85fe181f39d791757d95912dac799f50a76de55e2dfea3",
        "7d118a04b3925dfd2321ee3190d1ac1bb20e218fcc9bc46f22da92fd95562421",
        "ae9ab25fe436c6450e2b5fb557f33812d6d7d35358856cda84c396a4e31ab834",
        "72ed23400bece0bb6d8394157cef473f061374dc2f87573fed20bcf4a7b1992f",
        "d503656cc7e2a0fa22ebae772687efea36a42f3c011254e76bd4e8c8b951b483",
        "debe193b7da0abb12814585253ab91929010f36a80a3d18196ade88452d69d11",
        "5e7dfe92007d9648ca49e90c64a2164e3b24ba395deebd71beb2ad3dd70e34ee",
        "4a8a15ee64855f7284c3e74763903303d95e786944fdb1856018c299172347e4",
        "63519e5c710f0fc14468c255ab77cfcef2874fa9a485a6b77bd7e52706049831",
        "7253947a5af52051df4439d3f81827b6ce6756f051a808692ecf24cab7a5ff2c",
        "86b6d19040fff4db64816758b29879e41f79611459144bf7dde60783dc0518ce",
        "54aeeb4791ac0fb631d5a0dd2e3777341710e5d11b2a879a919c049a6e2ae523",
        "fa7b6e65755ca5c79d5c8d98718b70ed55264968b9e1b3991b7df6a885452fdc",
        "8523549d64f3676a4fbff60a15ad5153565d346c94f5ab198829590546521cc4",
        "dbadefb87e0a1f199da1e3b37d0534463c078d605ff82179ed884a38b72735dd",
        "e142b6837bb64f38385b86efe3733e59aeb3a6d6db29c7b5ac66e7683f58d451",
        "9d2663a76a17b91e3aa3701ab75d2316d1a8636de661bd5ae7c3806055a51ddf",
        "9952f3079b5e1a79195264ee09d8986ffd456fb8deae6bd11e3c511ca38b2b2e",
        "646fc68531e6e9acb0f42d10ee17d30250027b871d682f7053915c5c7bc27fa4",
        "ffc1baabd77fd65db59e8170c2a01ba5ecea15cd4fe14d22610f1369c7a6920a",
        "3fbb1221358ba91b1300f162149ef423d41f3758983dfb307164a3c740b4423b",
        "19a04db16a74b1404a4b3a1310216bf3f44fb6e80bc76de8f8dba107dd1cbf46",
        "5571ad436c3308eee186d7bb29a95761bbae5cb8a61341aaa6eceeb767773a6b",
        "1f0b2b0ef52a463fc80f851fa27d7aeb07a9d3c8d33c3c2276cd946ad03058cb",
        "d268b3ddebbdb1dd12f1786bc9aa667b62703d212b080647e44c49b132eaf752",
        "639105b56abfe009a74bcd3073625daf0d2bee257200d1b3ea9b021ddf0a05b1",
        "b6901d3ff030d12796568fe49497f5f60623de05ff4fe9a48f7b0e52f7b4e68e",
        "08725f11e47a2d23f113cd5932a57c033e00d4b923be973e80df200a54b9d571",
        "e5aab53c29c244c609874aa8c0f521a92908749332927601038d149d2a0802e1",
        "c009ebda5dcba403b93d35b993eff6de645ae7d017d61d621a37472b29377653",
        "c977347dacf8d88eae9f3ea2b1b814f079cc7c92dd4cfae2adabd64d7180b843",
        "587842da83de26e57bb6da346c13921da1d0744ca1037831ed0032ee4114d011",
        "645a78c3c72883499f7dfc3c2f70127d74a6253738b66cadb3bbcb7bff23ca7a",
        "94705ce5b09edabb62c92f6b4d3e7b806c8abdd076abdd85110b6722ee905990",
        "8eeec6ac3b96de966ac1de3f26ab7cf1410a99fd96daf7a4013ee2912df65d86",
        "71c7b8fef85615535c025e419a45a9a5245cfc3066cbc52b2d2b538884dfab6a",
        "d4688ae7c05d097bf4a49834b4e141129bb6375c89b3b1554eaacbff7859b8af",
        "a45d74c9b633e11e35acdd900fa00dfe3dd0b1fa3d86e598a31f4d150ace3509",
        "c05655c9638ef75b55dd7088a806776d9e5e941069d68334ba9671b68911d94f",
        "6ce5face482f762c4c3d7529bdbec2574b1e04607d76c27c849d04e54d935e04",
        "7166fcb07aaea5a1c1c9f33810ee7e82a55bdd859df02cdca1cdafa495db6ea4",
        "d6e061f733540ba6a844c650c6b670184d310e3ee2322d121df1851f91c2df68",
        "4b51684f1d0e028d1739042470952f2b99d5d885bc74fddb8fd56bc97c8a6a74",
        "79b5677fbc3e13d910fa6688e8318230ff02b971abd0444150b9147b4a01b2de",
        "c6adc9045be62b766af003d1aa0d139cc38809b9e54816b8ff8f39bad00bbb82",
        "8bff680ca4f82f8db2fa06e2ddc4decc5cab483c63ac5bc9fa243c9e760e5d44",
        "23801937d0c490d062b4cc2e3afbb610e4c659ad658ff676c7f53216143ff0c5",
        "892a37cb597ad04e5edc2d0516b5f1ba13bb531faac29adedc54f71d89402752",
        "66a2fa757f51f5d2dfe6f843b6b7b6c27fe883dc00431ec9e3e55f25b5aeb204",
        "d385d3436be9adde90e98bde4e45f913d3bf8c6001545ff19ee91f5d80539e90",
        "7c19fa2d8c8e95f579b21316140037f180e74ff2a9c0e971347d8e67941adcd5",
        "722c656923804a7ce8fe8254bffb3a295bff1fd5119cb04af29403d5b9952656",
        "0ca7b4a808cd910e161888144223b4efe40795dbfff2fa434208560e75f05398",
        "19e41c468781c2f20d50b45cba6e2688d5b95e406c00f6360e32b9589aa7e337",
        "cacba6db8701bc12aedc87fd6f75a233ce170b5c4feec800dbee72c2d8efbb85",
        "0271a91ab01f5079b6396421ed791a9d93e43f8a92ffadc5976ecca1fead45c2",
        "7a1ff95ed3fa2da29a652b0398256e647ec7a9fee4c9b1d3b394df0a4633d66a",
        "03fb8a4cef903638e4ecd69f690bcc1aa1888733362fb76174734a0eadc8c674",
        "b548d4d20e29004c856201375f2b297ecc61b78c9d9e80b7ad7468888de38ed6",
        "449e84f9f6e3bc218e9667014c65f45ba919578a16ffa2245f30911b2f99cbf4",
        "a3e7099e59525cf6c003d97c665f07b2b994993aa0ce651715b6a5fa519da117",
        "fa0ade2ebea7167ca739029b3d33e68203d1ba606ec3997635d6f6155f5676c1",
        "4cf3ea1e540b45fb9dee8b56156348d968ab2ce9e6edf6e95cbe1c265f9b02e0",
        "cd5cd3e85300c5463fcaa9a82b90324b11942ec762882029e374435dd37a6a16",
        "70ed6346851bdaea835a335ec8b83e43e656ffc0175b086101b66cd7b7d5dcfd",
        "52015c3f9564ebc0ee0275dbfc565498e08a2c10e4905118df18f5eec9cf2d67",
        "3dbcf983f27021a364048ce0ab8baa23d24200a70436c02baf5f31799a8ad5cf",
        "ae6733f833b67152b261a720af20ee2829d3f6f1abdebc6cd1520ffc29167377",
        "6ff2522851e144224f93a66a834beae95a613a8c06a4796630e8843adabc852f"
    ],
    "id": "yYJLQXOcR",
    "total": 79
}

GET https://www.pathofexile.com/api/trade/fetch/{items}?query=id

https://www.pathofexile.com/api/trade/fetch/ae6733f833b67152b261a720af20ee2829d3f6f1abdebc6cd1520ffc29167377?query=yYJLQXOcR

{
    "result": [
        {
            "id": "ae6733f833b67152b261a720af20ee2829d3f6f1abdebc6cd1520ffc29167377",
            "listing": {
                "method": "psapi",
                "indexed": "2020-01-25T03:59:19Z",
                "stash": {
                    "name": "~price 200 chaos",
                    "x": 2,
                    "y": 0
                },
                "whisper": "@hurrumph Hi, I would like to buy your Shavronne's Wrappings Occultist's Vestment listed for 200 chaos in Standard (stash tab \"~price 200 chaos\"; position: left 3, top 1)",
                "account": {
                    "name": "klink1950",
                    "lastCharacterName": "hurrumph",
                    "online": {
                        "league": "Standard"
                    },
                    "language": "en_US"
                },
                "price": {
                    "type": "~price",
                    "amount": 200,
                    "currency": "chaos"
                }
            },
            "item": {
                "verified": true,
                "w": 2,
                "h": 3,
                "icon": "https://web.poecdn.com/image/Art/2DItems/Armours/BodyArmours/BodyInt1CUnique.png?scale=1&w=2&h=3&v=916d09968d86f9d7840bcd2fab661b10",
                "league": "Standard",
                "sockets": [
                    {
                        "group": 0,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 0,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 1,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 1,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 1,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 2,
                        "attr": "I",
                        "sColour": "B"
                    }
                ],
                "name": "Shavronne's Wrappings",
                "typeLine": "Occultist's Vestment",
                "identified": true,
                "ilvl": 80,
                "properties": [
                    {
                        "name": "Quality",
                        "values": [
                            [
                                "+20%",
                                1
                            ]
                        ],
                        "displayMode": 0,
                        "type": 6
                    },
                    {
                        "name": "Energy Shield",
                        "values": [
                            [
                                "312",
                                1
                            ]
                        ],
                        "displayMode": 0,
                        "type": 18
                    }
                ],
                "requirements": [
                    {
                        "name": "Level",
                        "values": [
                            [
                                "62",
                                0
                            ]
                        ],
                        "displayMode": 0
                    },
                    {
                        "name": "Int",
                        "values": [
                            [
                                "180",
                                0
                            ]
                        ],
                        "displayMode": 1
                    }
                ],
                "implicitMods": [
                    "10% increased Spell Damage"
                ],
                "explicitMods": [
                    "120% increased Energy Shield",
                    "10% faster start of Energy Shield Recharge",
                    "+35% to Lightning Resistance",
                    "Reflects 1 to 250 Lightning Damage to Melee Attackers",
                    "Chaos Damage does not bypass Energy Shield"
                ],
                "flavourText": [
                    "Shavronne's apparel became ever more extravagant\r",
                    "as her body and soul became ever more corrupted."
                ],
                "frameType": 3,
                "extended": {
                    "es": 312,
                    "mods": {
                        "implicit": [
                            {
                                "name": "",
                                "tier": "",
                                "magnitudes": [
                                    {
                                        "hash": "implicit.stat_2974417149",
                                        "min": 3,
                                        "max": 10
                                    }
                                ]
                            }
                        ],
                        "explicit": [
                            {
                                "name": "",
                                "tier": "",
                                "magnitudes": [
                                    {
                                        "hash": "explicit.stat_4015621042",
                                        "min": 100,
                                        "max": 150
                                    }
                                ]
                            },
                            {
                                "name": "",
                                "tier": "",
                                "magnitudes": [
                                    {
                                        "hash": "explicit.stat_1671376347",
                                        "min": 30,
                                        "max": 40
                                    }
                                ]
                            },
                            {
                                "name": "",
                                "tier": "",
                                "magnitudes": [
                                    {
                                        "hash": "explicit.stat_1782086450",
                                        "min": 10,
                                        "max": 10
                                    }
                                ]
                            },
                            {
                                "name": "",
                                "tier": "",
                                "magnitudes": [
                                    {
                                        "hash": "explicit.stat_1243237244",
                                        "min": 1,
                                        "max": 1
                                    },
                                    {
                                        "hash": "explicit.stat_1243237244",
                                        "min": 250,
                                        "max": 250
                                    }
                                ]
                            },
                            {
                                "name": "",
                                "tier": "",
                                "magnitudes": [
                                    {
                                        "hash": "explicit.stat_1119465199",
                                        "min": 1,
                                        "max": 1
                                    }
                                ]
                            }
                        ]
                    },
                    "hashes": {
                        "implicit": [
                            [
                                "implicit.stat_2974417149",
                                [
                                    0
                                ]
                            ]
                        ],
                        "explicit": [
                            [
                                "explicit.stat_4015621042",
                                [
                                    0
                                ]
                            ],
                            [
                                "explicit.stat_1782086450",
                                [
                                    2
                                ]
                            ],
                            [
                                "explicit.stat_1671376347",
                                [
                                    1
                                ]
                            ],
                            [
                                "explicit.stat_1243237244",
                                [
                                    3
                                ]
                            ],
                            [
                                "explicit.stat_1119465199",
                                [
                                    4
                                ]
                            ]
                        ]
                    },
                    "text": "UmFyaXR5OiBVbmlxdWUNClNoYXZyb25uZSdzIFdyYXBwaW5ncw0KT2NjdWx0aXN0J3MgVmVzdG1lbnQNCi0tLS0tLS0tDQpRdWFsaXR5OiArMjAlIChhdWdtZW50ZWQpDQpFbmVyZ3kgU2hpZWxkOiAzMTIgKGF1Z21lbnRlZCkNCi0tLS0tLS0tDQpSZXF1aXJlbWVudHM6DQpMZXZlbDogNjINCkludDogMTgwDQotLS0tLS0tLQ0KU29ja2V0czogQi1CIEItQi1CIEIgDQotLS0tLS0tLQ0KSXRlbSBMZXZlbDogODANCi0tLS0tLS0tDQoxMCUgaW5jcmVhc2VkIFNwZWxsIERhbWFnZSAoaW1wbGljaXQpDQotLS0tLS0tLQ0KMTIwJSBpbmNyZWFzZWQgRW5lcmd5IFNoaWVsZA0KMTAlIGZhc3RlciBzdGFydCBvZiBFbmVyZ3kgU2hpZWxkIFJlY2hhcmdlDQorMzUlIHRvIExpZ2h0bmluZyBSZXNpc3RhbmNlDQpSZWZsZWN0cyAxIHRvIDI1MCBMaWdodG5pbmcgRGFtYWdlIHRvIE1lbGVlIEF0dGFja2Vycw0KQ2hhb3MgRGFtYWdlIGRvZXMgbm90IGJ5cGFzcyBFbmVyZ3kgU2hpZWxkDQotLS0tLS0tLQ0KU2hhdnJvbm5lJ3MgYXBwYXJlbCBiZWNhbWUgZXZlciBtb3JlIGV4dHJhdmFnYW50DQphcyBoZXIgYm9keSBhbmQgc291bCBiZWNhbWUgZXZlciBtb3JlIGNvcnJ1cHRlZC4NCg=="
                }
            }
        }
    ]
}

image

choihyunyong commented 4 years ago

About item info

https://pathofexile.gamepedia.com/Item_socket

"item": {
               "verified": true,
                "w": 2,
                "h": 3,
                "icon": "https://web.poecdn.com/image/Art/2DItems/Armours/BodyArmours/BodyInt1CUnique.png?scale=1&w=2&h=3&v=916d09968d86f9d7840bcd2fab661b10",
                "league": "Standard",
                "sockets": [
                    {
                        "group": 0,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 0,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 1,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 1,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 1,
                        "attr": "I",
                        "sColour": "B"
                    },
                    {
                        "group": 2,
                        "attr": "I",
                        "sColour": "B"
                    }
                ]
}

group : Information of link. The Same group number is linked to each other attr : Strength, Intelligence, Dexterity sColour : Red, Blue, Green, White