如何在 Steam WebAPI 中获取应用程序的价格?

2024-03-12

是否可以通过 WebAPI 从 Steam 获取游戏的价格?


目前,我们有 API 调用。这意味着我们可以使用JSON http://php.net/manual/en/book.json.php for it:

Appid 57690 = 海岛大亨 4

  • http://store.steampowered.com/api/appdetails?appids=57690 http://store.steampowered.com/api/appdetails?appids=57690

部分回复:

"price_overview":{
    "currency":"EUR",
    "initial":2999,
    "final":2999,
    "discount_percent":0
}

价格看起来您应该将 2999 转换为 29.99

完整回复:

{
   "57690":{
      "success":true,
      "data":{
         "type":"game",
         "name":"Tropico 4: Steam Special Edition",
         "steam_appid":"57690",
         "required_age":0,
         "dlc":[
            "205630",
            "205636",
            "205635",
            "205637",
            "205638",
            "205634",
            "205633",
            "205632",
            "57697",
            "57695",
            "57696"
         ],
         "detailed_description":"<h1>Sonderedition<\/h1><p>...inklusive einer exklusiven Insel (Isla Nublar), einem El Presidente Avatar-Kost\u00fcm (Luchador) und 50 Steam-Errungenschaften. El Presidente ist zur\u00fcck um alles zu beherrschen!<\/p><br><h1>\u00dcber das Spiel<\/h1>Die Zeiten \u00e4ndern sich! Gro\u00dfm\u00e4chte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten \u2013 und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie \u00fcber die Neinsager triumphieren wollen, m\u00fcssen Sie so viel Unterst\u00fctzung vom Volk bekommen, wie m\u00f6glich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Gr\u00f6\u00dfe Ihres ausl\u00e4ndischen Bankverm\u00f6gens!\r<br>Tropico 4 bietet Ihnen erweiterte politische M\u00f6glichkeiten sowie zus\u00e4tzliche Superm\u00e4chte, mit denen Sie verhandeln k\u00f6nnen. Au\u00dferdem setzen Sie nun Minister ein, um Ihre etwas \u201eumstritteneren\u201c Vorhaben durchzusetzen. Aber denken Sie daran: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch n\u00e4her! Ihr politischer Eifer wird auf den Pr\u00fcfstand gestellt. Neue Naturkatastrophen sorgen daf\u00fcr, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.\r<br>Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare f\u00fcr Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschlie\u00dfen oder neue Achievements freischalten. Au\u00dferdem k\u00f6nnen Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen.<h2 class=\"bb_tag\">Eigenschaften:<\/h2><ul class=\"bb_ul\"><li>Umfangreiche Kampagne mit 20 Missionen und 10 neuen Karten \r<br><\/li><li>20 neue Geb\u00e4ude \u2013 B\u00f6rse, Einkaufszentrum, Wasserpark, Mausoleum etc.\r<br><\/li><li>Neue interaktive Desaster wie Vulkanausbr\u00fcche, D\u00fcrren oder Tornados \r<br><\/li><li>Der Ministerrat \u2013 berufen Sie ausgew\u00e4hlte Einwohner in den Ministerrat, um schwierige Entscheidungen &quot;durchzudr\u00fccken&quot; \r<br><\/li><li>National Agenda \u2013 erhalte Zielvorgaben von anderen Fraktionen oder ausl\u00e4ndischen Regierungen, die sich auf aktuelle Ereignisse beziehen\r<br><\/li><li>Facebook &amp; Twitter Integration \u2013 ver\u00f6ffentlicht Live-Tweeds direkt aus dem Spiel; speichert und zeigt Errungenschaften auf einer Tropico-4-Facebook-Seite an; Vergleiche deinen El Presidente mit dem von anderen Spielern (PC) \r<br><\/li><li>Screenshot Gallerie \u2013 Nehmen Sie Screenshots Ihrer tropischen Paradiesinseln auf und ver\u00f6ffentlichen Sie sie auf Ihrer Facebook Seite.\r<br><\/li><li>Neues Handels-System \u2013 Import und Export von Waren von anderen Nationen<\/li><\/ul>",
         "about_the_game":"Die Zeiten \u00e4ndern sich! Gro\u00dfm\u00e4chte kommen und gehen und der Weltmarkt wird von neuen Global Playern beherrscht, mit neuen Anforderungen und Angeboten \u2013 und auch El Presidente muss sich neuen Herausforderungen stellen. Wenn Sie \u00fcber die Neinsager triumphieren wollen, m\u00fcssen Sie so viel Unterst\u00fctzung vom Volk bekommen, wie m\u00f6glich. Ihre Entscheidungen werden die Zukunft Ihrer Nation bestimmen und, noch viel wichtiger ist, die Gr\u00f6\u00dfe Ihres ausl\u00e4ndischen Bankverm\u00f6gens!\r<br>Tropico 4 bietet Ihnen erweiterte politische M\u00f6glichkeiten sowie zus\u00e4tzliche Superm\u00e4chte, mit denen Sie verhandeln k\u00f6nnen. Au\u00dferdem setzen Sie nun Minister ein, um Ihre etwas \u201eumstritteneren\u201c Vorhaben durchzusetzen. Aber denken Sie daran: Halten Sie Ihre Freunde nahe, aber Ihre Feinde noch n\u00e4her! Ihr politischer Eifer wird auf den Pr\u00fcfstand gestellt. Neue Naturkatastrophen sorgen daf\u00fcr, dass sich Ihr Volk nach Hilfe von Ihnen und Ihrem Kabinett gegen den Unmut von Mutter Natur sehnt.\r<br>Mit Facebook- und Twitter-Einbindung (nur auf Windows PC) hebt Tropico 4 auch die Interaktion auf ein neues Level. Verfassen Sie Kommentare f\u00fcr Twitter direkt aus dem Spiel heraus und versenden Sie automatisch Updates, wenn Sie Missionen abschlie\u00dfen oder neue Achievements freischalten. Au\u00dferdem k\u00f6nnen Sie Screenshots Ihres wachsenden Inselstaates machen und die Bilder Ihrer traumhaften Kreation auf Ihrer Tropico 4 Facebook-Seite posten sowie Ihre Diktator-Wertung auf den interaktiven Online-Ranglisten mit der von anderen Spielern vergleichen.<h2 class=\"bb_tag\">Eigenschaften:<\/h2><ul class=\"bb_ul\"><li>Umfangreiche Kampagne mit 20 Missionen und 10 neuen Karten \r<br><\/li><li>20 neue Geb\u00e4ude \u2013 B\u00f6rse, Einkaufszentrum, Wasserpark, Mausoleum etc.\r<br><\/li><li>Neue interaktive Desaster wie Vulkanausbr\u00fcche, D\u00fcrren oder Tornados \r<br><\/li><li>Der Ministerrat \u2013 berufen Sie ausgew\u00e4hlte Einwohner in den Ministerrat, um schwierige Entscheidungen &quot;durchzudr\u00fccken&quot; \r<br><\/li><li>National Agenda \u2013 erhalte Zielvorgaben von anderen Fraktionen oder ausl\u00e4ndischen Regierungen, die sich auf aktuelle Ereignisse beziehen\r<br><\/li><li>Facebook &amp; Twitter Integration \u2013 ver\u00f6ffentlicht Live-Tweeds direkt aus dem Spiel; speichert und zeigt Errungenschaften auf einer Tropico-4-Facebook-Seite an; Vergleiche deinen El Presidente mit dem von anderen Spielern (PC) \r<br><\/li><li>Screenshot Gallerie \u2013 Nehmen Sie Screenshots Ihrer tropischen Paradiesinseln auf und ver\u00f6ffentlichen Sie sie auf Ihrer Facebook Seite.\r<br><\/li><li>Neues Handels-System \u2013 Import und Export von Waren von anderen Nationen<\/li><\/ul>",
         "supported_languages":"Englisch<strong>*<\/strong>, Franz\u00f6sisch<strong>*<\/strong>, Deutsch<strong>*<\/strong>, Italienisch<strong>*<\/strong>, Spanisch<strong>*<\/strong>, Koreanisch<br><strong>*<\/strong>Sprachen mit voller Audiounterst\u00fctzung",
         "reviews":"\u201cWillkommen im Paradies.\u201d\r<br>\u2013 <a href=\"http:\/\/www.gamesradar.com\/pc\/tropico-4\/preview\/e3-2011-tropico-4-preview-volcanoes-assassinations-and-oil-spills-welcome-to-paradise\/a-20110615155511892017\/g-20110202164557738087\" target=\"_blank\"  >Gamesradar<\/a>\r<br>\u201cDiese Fortsetzung wird auf dem aufbauen, was man in Haemimont's Tropico 3 genossen hat und mehr davon anbieten.\u201d\r<br>\u2013 <a href=\"http:\/\/gdc.gamespot.com\/story\/6302598\/spotlight-on-tropico-4-at-gdc-2011\" target=\"_blank\"  >GameSpot<\/a>",
         "header_image":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/header.jpg?t=1387657216",
         "website":"http:\/\/www.worldoftropico.com\/",
         "pc_requirements":{
            "minimum":"<ul class=\"bb_ul\"><li><strong>Betriebssystem:<\/strong> Windows XP SP3 (32-bit), Vista \/ 7 (32 oder 64-bit)\r<br><\/li><li><strong>Prozessor:<\/strong> 2 GHz Dual Core CPU\r<br><\/li><li><strong>Speicher:<\/strong> 1 GB RAM\r<br><\/li><li><strong>Grafik:<\/strong> Shadermodel 3.0 (Geforce 6600 oder h\u00f6her, Radeon X1600-Serie), 256 MB, DirectX 9.0c\r<br><\/li><li><strong>DirectX\u00ae:<\/strong> 9.0c\r<br><\/li><li><strong>Festplatte:<\/strong> 5 GB freier Festplattenspeicher\r<br><\/li><li><strong>Sound:<\/strong> DirectX kompatibel\r<\/li><\/ul>",
            "recommended":"<ul class=\"bb_ul\"><li><strong>Betriebssystem:<\/strong> Windows Vista \/ 7 (32 oder 64-bit)\r<br><\/li><li><strong>Prozessor:<\/strong> 2 GHz Quad Core CPU\r<br><\/li><li><strong>Speicher:<\/strong> 2 GB RAM\r<br><\/li><li><strong>Grafik:<\/strong> Shadermodel 3.0 (Geforce 8800 oder h\u00f6her, Radeon HD4000-Serie oder h\u00f6her), 512 MB, DirectX 9.0c\r<br><\/li><li><strong>DirectX\u00ae:<\/strong> 9.0c\r<br><\/li><li><strong>Festplatte:<\/strong> 5 GB freier Festplattenspeicher\r<br><\/li><li><strong>Sound:<\/strong> DirectX kompatibel\r<\/li><\/ul>"
         },
         "mac_requirements":[

         ],
         "linux_requirements":[

         ],
         "drm_notice":"Requires a free Kalypso account",
         "developers":[
            "Haemimont Games"
         ],
         "publishers":[
            "Kalypso Media Digital"
         ],
         "demos":[
            {
               "appid":"57750",
               "description":""
            }
         ],
         "price_overview":{
            "currency":"EUR",
            "initial":2999,
            "final":2999,
            "discount_percent":0
         },
         "packages":[
            "11400",
            "19282",
            "1891",
            "2128"
         ],
         "package_groups":[
            {
               "name":"default",
               "title":"Tropico 4: Steam Special Edition kaufen",
               "description":"",
               "selection_text":"Kaufoption ausw\u00e4hlen",
               "save_text":"",
               "display_type":"0",
               "is_recurring_subscription":"false",
               "subs":[
                  {
                     "packageid":"11400",
                     "percent_savings_text":"",
                     "percent_savings":0,
                     "option_text":"Tropico 4 - 29,99\u20ac ",
                     "option_description":""
                  },
                  {
                     "packageid":"19282",
                     "percent_savings_text":"",
                     "percent_savings":0,
                     "option_text":"Tropico 4 Collector's Bundle - 39,99\u20ac ",
                     "option_description":""
                  },
                  {
                     "packageid":"1891",
                     "percent_savings_text":"",
                     "percent_savings":0,
                     "option_text":"Tropico Reloaded - 6,99\u20ac ",
                     "option_description":""
                  },
                  {
                     "packageid":"2128",
                     "percent_savings_text":"",
                     "percent_savings":0,
                     "option_text":"Tropico 3 - 9,99\u20ac ",
                     "option_description":""
                  }
               ]
            }
         ],
         "platforms":{
            "windows":true,
            "mac":false,
            "linux":false
         },
         "metacritic":{
            "score":78,
            "url":"http:\/\/www.metacritic.com\/game\/pc\/tropico-4"
         },
         "categories":[
            {
               "id":"2",
               "description":"Einzelspieler"
            },
            {
               "id":"29",
               "description":"Steam-Sammelkarten"
            }
         ],
         "genres":[
            {
               "id":"28",
               "description":"Simulation"
            },
            {
               "id":"2",
               "description":"Strategie"
            }
         ],
         "screenshots":[
            {
               "id":0,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_833be037c67d21af2777a0066d278891d0f2adbb.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_833be037c67d21af2777a0066d278891d0f2adbb.1920x1080.jpg?t=1387657216"
            },
            {
               "id":1,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_8b9cb3571d92cbe2efbf091a6c192c366dd81a74.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_8b9cb3571d92cbe2efbf091a6c192c366dd81a74.1920x1080.jpg?t=1387657216"
            },
            {
               "id":2,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_8b95fda44ffdbb4fb76b1629fdd1d0cc4bf288dd.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_8b95fda44ffdbb4fb76b1629fdd1d0cc4bf288dd.1920x1080.jpg?t=1387657216"
            },
            {
               "id":3,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_850d6465eef278d3a4dc44121b25d338720ff35d.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_850d6465eef278d3a4dc44121b25d338720ff35d.1920x1080.jpg?t=1387657216"
            },
            {
               "id":4,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_c65dcb77d525880ed5c99b58a07d8c27d44f8c0d.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_c65dcb77d525880ed5c99b58a07d8c27d44f8c0d.1920x1080.jpg?t=1387657216"
            },
            {
               "id":5,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_3f5971572fdd8f31f738121df95d51fcb2cfa14f.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_3f5971572fdd8f31f738121df95d51fcb2cfa14f.1920x1080.jpg?t=1387657216"
            },
            {
               "id":6,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_171d661336b3761a3f1ace44af0e198ce16ffdd0.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_171d661336b3761a3f1ace44af0e198ce16ffdd0.1920x1080.jpg?t=1387657216"
            },
            {
               "id":7,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_705c724eae6f1abc743d1ae6deff66722cd57f50.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_705c724eae6f1abc743d1ae6deff66722cd57f50.1920x1080.jpg?t=1387657216"
            },
            {
               "id":8,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_e8d28c65adc8c7659377db890d98748dc835d3fa.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_e8d28c65adc8c7659377db890d98748dc835d3fa.1920x1080.jpg?t=1387657216"
            },
            {
               "id":9,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_3017c40b6c0dff7fcb1abea515627e4a2c813ad9.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_3017c40b6c0dff7fcb1abea515627e4a2c813ad9.1920x1080.jpg?t=1387657216"
            },
            {
               "id":10,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_f435b4376629784b5d4cd8657f7eb2a9883d554c.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_f435b4376629784b5d4cd8657f7eb2a9883d554c.1920x1080.jpg?t=1387657216"
            },
            {
               "id":11,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_eeb9d00e103d98a1edee392e633d88a88f2d10c2.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_eeb9d00e103d98a1edee392e633d88a88f2d10c2.1920x1080.jpg?t=1387657216"
            },
            {
               "id":12,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_7214b3771fd452007a4c7a36b46abba453c8b835.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_7214b3771fd452007a4c7a36b46abba453c8b835.1920x1080.jpg?t=1387657216"
            },
            {
               "id":13,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_99e847d54bafb0b7c56402851ce55493dc7de593.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_99e847d54bafb0b7c56402851ce55493dc7de593.1920x1080.jpg?t=1387657216"
            },
            {
               "id":14,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_480451bdd44a1d900dd200d467164d753bde2163.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_480451bdd44a1d900dd200d467164d753bde2163.1920x1080.jpg?t=1387657216"
            },
            {
               "id":15,
               "path_thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_01eeca8397b145c18f170ccb47d7a8cc228daad1.600x338.jpg?t=1387657216",
               "path_full":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/57690\/ss_01eeca8397b145c18f170ccb47d7a8cc228daad1.1920x1080.jpg?t=1387657216"
            }
         ],
         "movies":[
            {
               "id":"80906",
               "name":"Tropico 4 Coming Soon Trailer",
               "thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/80906\/movie.293x165.jpg?t=1379336376",
               "webm":{
                  "480":"http:\/\/media3.steampowered.com\/steam\/apps\/80906\/movie480.webm?t=1379336376",
                  "max":"http:\/\/media3.steampowered.com\/steam\/apps\/80906\/movie_max.webm?t=1379336376"
               },
               "highlight":true
            },
            {
               "id":"2029441",
               "name":"Tropico 4 Gameplay Trailer",
               "thumbnail":"http:\/\/cdn4.steampowered.com\/v\/gfx\/apps\/2029441\/movie.jpg?t=1379337116",
               "webm":{
                  "480":"http:\/\/media3.steampowered.com\/steam\/apps\/2029441\/movie480.webm?t=1379337116",
                  "max":"http:\/\/media3.steampowered.com\/steam\/apps\/2029441\/movie_max.webm?t=1379337116"
               },
               "highlight":true
            }
         ],
         "recommendations":{
            "total":7374
         },
         "achievements":{
            "total":0
         },
         "release_date":{
            "coming_soon":false,
            "date":"1 Sep. 2011"
         },
         "support_info":{
            "url":"",
            "email":"[email protected] /cdn-cgi/l/email-protection"
         }
      }
   }
}

但免责声明:这不是官方的公共 API。这是 Steam 大屏幕模式的实现,可以随时更改。

您可以使用此 API 获取所有应用程序(游戏)及其 ID:

  • http://api.steampowered.com/ISteamApps/GetAppList/v0001/ http://api.steampowered.com/ISteamApps/GetAppList/v0001/

您将获得几乎所有您需要的游戏信息(包括屏幕截图)。

货币代码和语言

您可以通过添加参数来更改货币代码cc。可以使用参数更改语言l.

例如:

重要的:

如果它似乎没有改变任何内容,则您很可能已使用当前浏览器中的用户帐户登录了 steam。使用另一个????。

文档

这是一个非官方链接,它描述了当前已知的 Store API(仍然不公开,可以随时更改!):

  • https://wiki.teamfortress.com/wiki/User:RJackson/StorefrontAPI#Known_methods https://wiki.teamfortress.com/wiki/User:RJackson/StorefrontAPI#Known_methods
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Steam WebAPI 中获取应用程序的价格? 的相关文章

  • Rabl、Jbuilder 或手动 json 构建 api?

    要为大规模应用程序构建 api 就性能而言 哪种方法更好 我应该使用 Rabl Jbuilder 还是手动构建 json 对象 我正在为移动应用程序构建 api endpoints 在性能方面 您应该尝试创建一些基本的性能测试 并对它们进行
  • 在sqlalchemy中跨不同模块访问相同的db.session

    我对 sqlalchemy 非常陌生 正在尝试找出如何让事情变得更干净和连接 我创建了一个 model base py 文档 在其中创建了一个会话并在表中建立了所有实体 以及关系等 我想创建另一个模块 在其中对 base py 中的实体 表
  • 通过 AWS API Gateway 上传的 PDF 已损坏

    我正在尝试使用已部署到 AWS API 网关的 C Web API 通过 Web 表单将 PDF 上传到 S3 存储桶中 这是我的代码 private static IAmazonS3 s3Client public static asyn
  • Microsoft Cognitive API 不断告诉我:“消息”:“输入数据不是有效的图像或受密码保护。”

    我有图像的 base64 字符串 我正在尝试将其转换为 应用程序 八位字节流 因为这就是 api 所需要的 我认为我已经通过创建一个 blob 来做到这一点 正如您从我的函数中看到的那样 当我进行 api 调用时 我不断收到标题中的消息 有
  • Slim 框架总是返回 404 错误

    这些天我正在使用纤薄的框架作为我开发 php web api 的最简单的工具 使用这两篇 文章 科恩拉茨 http coenraets org blog 2011 12 restful services with jquery php an
  • 如何取消jenkins中的构建队列作业,这些作业不是由jenkins启动的,而是通过REST API位于其构建队列中

    如何通过 REST API 取消 jenkins 中的构建队列作业 这些作业不是由 jenkins 启动且位于其构建队列中 我知道如何使用以下命令取消正在进行的作业 curl X POST
  • Angular 4 中的多个顺序 API 调用

    我有一系列图像对象 console info gallery galleryArray 该数组的长度可以不同 我必须对该数组的每个项目发出 POST 请求 只有在前一个请求完成后 才能执行下一个请求 所以我尝试发出一系列可观察的请求 如下所
  • 我如何在soapUI中循环发出具有不同内容的请求? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个方法作为soapUI 中的请求 它将数据传输到在线平台 我有不同的变量 每次都有不同的竞争 有没有办法让我每次都用不同的内容循
  • 面向 Clojure 用户的 Java

    我一直在断断续续地使用 Lisp 并且正在赶上 clojure clojure的好处是我可以自然地使用所有的java函数 而clojure的坏处也是我必须自然地了解java函数 例如 我不得不花一些时间 谷歌搜索 来查找 Java 中的平方
  • 如何使用Python优化大型数据集的API调用?

    客观的 将地址列表发送到 API 并提取某些信息 例如 指示地址是否位于洪水区域的标志 Solution 适用于小数据的 Python 脚本 Problem 我想针对大输入优化当前的解决方案 如何提高 API 调用的性能 如果我有 100
  • 使用 api php 使用通配符从 S3 中删除

    我有这个工作代码可以从 s3 中删除文件和文件夹 如何使用通配符 进行删除 s3 new AmazonS3 bucket mybucket folder myDirectory this doesnt work response s3 gt
  • 使用 LinkedIn REST API 更新个人资料

    是否可以通过 LinkedIn API 更新个人资料的教育 专业和 或经验 我可以正常进行正常的 GET 调用 我在这里问是因为他们网站上的文档没有产生任何结果 而 Stackoverflow 会有更多的实践经验 编辑 进一步的搜索使我发现
  • 国际天气 API (PHP) [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找最好的 免费 便宜 国际天气 PHP API 有什么建议么 看看这个答案 https sta
  • 如何使用 ODBC 检查数据库是否存在

    各位程序员大家好 我已经在互联网上搜索了几天 但找不到仅使用 ODBC 和 SQL 解决此问题的通用方法 有没有办法查看数据库是否已经存在 仅使用ODBC 它必须是标准 SQL 因为用户可以选择自己选择的 DSN 即他自己的 SQL Ser
  • 使用 cURL 设计身份验证

    如何使用 Devise 从终端使用 cURL 验证我的 Ruby on Rails 应用程序 我想 curl user email password http domain bla api auth sign in 并正在回应 您要查找的页
  • 如何将 YouTube API 集成到我的 iPhone 应用程序中?

    我想将 YouTube API 集成到我的应用程序中 我该怎么做 附注 我正在为 YouTube 频道制作一个应用程序 我尝试以webview 但这让一切变得更糟 因为用户可以看到 YouTube 控件 搜索等 以及有关 YouTube i
  • 从 Django Rest Framework 中的令牌获取经过身份验证的用户

    我是 Django 新手 我已经成功使用 DRF 构建了一个小型 API 我的 angular js 客户端发布了用户身份验证详细信息 DRF 返回一个令牌 如下所示 token 9944b09199c62bcf9418ad846dd0e4
  • 同步和异步 API

    我正在开发一个库 它提供一些耗时的服务 我需要每个 API 有两个版本 一个用于同步函数调用 另一个用于异步 图书馆用户应决定使用哪个版本 服务结果可能对于系统继续运行 同步调用 至关重要 可能需要在不同的工作线程中完成相同的操作 因为结果
  • GitHub v3 API - 如何在存储库中创建初始提交?

    我正在使用 v3 API 并设法列出存储库 树 分支 访问文件内容并创建 blob 树 提交 我现在正在尝试创建一个新的存储库 并设法使用 POST user repos 来完成它 但是当我尝试在这个新存储库中创建 blob trees c
  • 我们可以使用 axios 的 onDownloadProgress 来加载 API 吗?

    我需要使用 axios 创建一个用于在 React 项目中加载 API 的进度条 我为此发现了 onDownloadProgress 函数 但我不知道我们是否可以使用它来获取诸如加载百分比之类的信息 或者它是否仅用于文件下载 所以我不确定我

随机推荐

  • 配置器中的组合数量

    我被要求编写一个例程来决定产品配置器中可能的组合数量 配置器非常简单 尽管它具有比这更多的功能 但它可以建模为多个 单选组 如 UI 控件 其中必须选择 n 个选项之一 唯一可以使用的约束是规则 如果选择了一个选项 则不能选择另一个选项 所
  • Pandas 两个分组的 DataFrame 列的简单关联

    有没有一种好方法来获取两个分组的 DataFrame 列的简单关联 看来无论熊猫怎样 corr 函数想要返回一个相关矩阵 例如 i pd MultiIndex from product A B C np arange 1 11 1 name
  • 如果 url 不包含某些字符串,则 htaccess 重定向

    我想将所有传入请求重定向到另一个网址 如果它不包含 和 admin 我需要它用于 angular js 但我有 admin 和 php 例如 http example com link to article http example com
  • JavaScript 检测/浏览器统计

    这个问题已经被问过几次了 但我认为仍然值得与你们核实以获得更多意见 我的所有网站都使用 Google Analytics 进行统计 由于它依赖于 JavaScript 我认为检查有多少人在其浏览器中启用 禁用了 JS 是很重要的 我记得我经
  • 如何从 Azure 数据工厂连接到 Firebird/InterBase (Syntess) 数据库?

    在 ADF 中 我创建了一个管道 源是 ODBC 表或查询 下一步是创建链接服务 集成运行时已创建并选择 如下所示 现在问题来了 我应该输入什么连接字符串 尝试与Server 192 168 1 35 Database dbname DSN
  • Tomcat - 如何指定可以在 server.xml 中扩展的属性

    目前 我的 server xml 中有
  • 用Java从视频中获取缩略图

    我想从 servlet 或任何其他服务器端 Java 方法中的视频创建缩略图 视频文件上传到服务器上 上传后应创建缩略图 我的问题不是创建缩略图 而是仅创建一个或一定数量的缩略图 到目前为止我的代码 public class Test pu
  • __format__ 方法应该如何用于 int?

    我看到有一个 format 方法但有帮助 int format 不提供任何帮助 我也知道你不应该打电话给 method 直接地 什么时候调用这个方法 它的论据是什么 它用于 Py3k 的新字符串格式化方案 您可以在这里找到更多信息 http
  • 我应该将所有项目存储在一个还是多个存储库中?

    我目前正在使用 TortoiseSVN 来管理我目前正在进行的几个项目 当我第一次将所有内容移至源代码管理中时 我不太确定应如何布置所有内容 因此我最终将每个项目放入其自己的存储库中 我想知道将它们全部移动到一个大存储库中并将它们分成项目文
  • 为什么我们要转换 malloc 的返回值? [复制]

    这个问题在这里已经有答案了 有人可以向我解释一下为什么有些程序员在 malloc 前面使用 char 吗 我知道它返回 void 但为什么我希望它只返回 char 内存 抱歉 我只是编程新手 谢谢 无需转换返回值malloc因为它的返回类型
  • C# 中的 vbNullChar 等价物是什么?

    C 中 Visual basic vbNullChar 的等价物是什么 我想在 C 中复制这个 VB 语句 Dim sVersion As String sVersion New String vbNullChar 255 我怀疑你想要 s
  • 为什么 C# 内联 if 结果与 if 不同?

    这是我的代码 object w 44 var k1 w is double Convert ToSingle w unchecked uint Convert ToInt64 w if w is double w 22 结果是k1 44 0
  • XIB 中用作自定义 UITableViewCell 的自定义按钮不响应点击 (ios7)

    因此 我在这里将工作的 ios 6 应用程序升级到 ios7 现在我无法在 uitableviewcells 内的自定义按钮 或其他子视图 上接收点击或其他操作 Edit My code 这是我部署 PlaceCell 的位置 UITabl
  • Java/Mysql 服务器程序中的电子邮件帐户密码存储

    我处于一个棘手的境地 我正在编写一个应用程序 使用我公司的电子邮件帐户向客户发送电子邮件 这里的问题是我必须拥有该帐户的密码才能使服务器上的邮件服务从该帐户发送电子邮件 我知道密码永远不应该以纯文本形式存储 尤其是用于重要电子邮件帐户的密码
  • Vim netrw 询问“按 ENTER 或键入命令继续”

    我注意到 当我开始新的一天并打开 vim 然后使用 Exp 时 我收到 按 ENTER 或键入命令继续 提示 通常这会在执行外部命令时显示 我不记得 Exp 过去这样做过 而且 第一次使用netrw时才会出现提示 虽然微不足道 但我觉得这很
  • 如何在 Stata 中查找并替换字符串变量的一部分?

    我正在使用一个基本上是 URL 的变量 所以观察结果包括像这样的值 www google com https www google com https yahoo movies com 我正在尝试创建一个 do 文件以将一堆这些文件导入到
  • 使 toPrimitive 转换取决于上下文[重复]

    这个问题在这里已经有答案了 我希望一个对象在数字上下文中返回一个值 在字符串上下文中返回一个完全不同的值 以下不起作用 foo toString function return string valueOf function return
  • Activity 已泄漏窗口

    在我的启动屏幕中 我做了它 以便它检测 wifi 或 3g 是否启用 如果不是 则会出现一个对话框屏幕提示用户退出并打开其中一个 如果它打开 则代码将继续 我的 logcat 中不断收到有关我的活动有泄漏窗口的错误 我不知道如何解决这个问题
  • 如何检测访问您网站的用户所在的国家和城市?

    如何检测访问您网站的用户的原籍国 我在我的网站上使用 Google Analytics 分析 可以看到我的用户来自世界不同地区 但在我的应用程序中 我想根据国家 地区甚至城市提供一些额外的定制 是否可以从浏览器中检测到此信息 这是一个 Py
  • 如何在 Steam WebAPI 中获取应用程序的价格?

    是否可以通过 WebAPI 从 Steam 获取游戏的价格 目前 我们有 API 调用 这意味着我们可以使用JSON http php net manual en book json php for it Appid 57690 海岛大亨