{"id":841,"date":"2023-08-14T15:33:47","date_gmt":"2023-08-14T06:33:47","guid":{"rendered":"https:\/\/plusload.net\/?p=841"},"modified":"2023-09-04T17:12:06","modified_gmt":"2023-09-04T08:12:06","slug":"ue4-27%e3%82%92androidsdk32%e3%81%a833%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8b","status":"publish","type":"post","link":"https:\/\/plusload.net\/?p=841","title":{"rendered":"UE4.27\u3092AndroidSdk32\u306833\u3001Android Billing Library\u00a05.1\u306b\u5bfe\u5fdc\u3055\u305b\u308b"},"content":{"rendered":"<p>\u307e\u305a\u3001<a href=\"https:\/\/forums.unrealengine.com\/t\/unreal-engine-4-27-2-how-to-upgrade-android-billing-library-to-version-4\/637134\/12\">\u3053\u3061\u3089\u306b<\/a>\u3088\u308b\u3068Android Billing Library\u00a05.1\u306eGit\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u3042\u308b\u3089\u3057\u3044\u3002<a href=\"https:\/\/github.com\/EpicGames\/UnrealEngine\/tree\/4.27-plus\">4.27-Plus\u30d6\u30e9\u30f3\u30c1<\/a>\u3089\u3057\u3044\u3002<\/p>\n<p><strong>\u624b\u9806<\/strong><\/p>\n<ol>\n<li>\u30ea\u30dd\u30b8\u30c8\u30ea\u3092Clone\u307e\u305f\u306fZip\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u3002<\/li>\n<li>VisualStudio2017\u307e\u305f\u306f2019\uff08\u6700\u65b0\u7248\u306f\u672a\u5bfe\u5fdc\uff09\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3057\u3066\u306a\u3051\u308c\u3070\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<\/li>\n<li>\u30bd\u30fc\u30b9\u306e\u306a\u304b\u306esetup.bat\u3092\u5b9f\u884c\u3057\u3001\u7d42\u308f\u308b\u307e\u3067\u5f85\u3064\u30023-4GB\u306e\u30c7\u30fc\u30bf\u304cDL\u3055\u308c\u308b\u306e\u3067\u7d50\u69cb\u304b\u304b\u308b\u3002<\/li>\n<li>GenerateProjectFiles.bat\u3092\u5b9f\u884c\u3059\u308b\u3002\u7d42\u308f\u308b\u3068UE4.sln\u304c\u51fa\u6765\u3066\u3044\u308b\u306e\u3092\u78ba\u8a8d\u3059\u308b\u3002<\/li>\n<li>UE4.sln\u3092\u958b\u3044\u3066VisualStudio2019\u3092\u8d77\u52d5\u3059\u308b\u3002<\/li>\n<li>Development Editor\u3001Win64\u306b\u8a2d\u5b9a\u3057\u3066\u30bd\u30fc\u30b9\u30c4\u30ea\u30fc\u306e\u4e2d\u306eUE4\u3092\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3066\u30d3\u30eb\u30c9\u3092\u5b9f\u884c\u3059\u308b\u3002<\/li>\n<li>4430\u306e\u30d7\u30ed\u30bb\u30b9\u304c\u3042\u308b\u306e\u3067\u305f\u3060\u5f85\u3064\u3002Corei7\u306e\u30ef\u30fc\u30af\u30b9\u30c6\u30fc\u30b7\u30e7\u30f3\u3067\u30822\u6642\u9593-4\u6642\u9593\u304b\u304b\u308b\u306e\u3067\u8ca7\u5f31\u306a\u74b0\u5883\u3060\u3068\u304b\u306a\u308a\u304b\u304b\u308b\u3002<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>\u3067\u3001\u3053\u3061\u3089\u3092\u4f7f\u3063\u3066\u30d3\u30eb\u30c9\u3059\u308b\u3002\u3067\u3082\u305d\u306e\u524d\u306b<a href=\"https:\/\/forums.unrealengine.com\/t\/you-uploaded-an-apk-or-android-app-bundle-which-has-an-activity-activity-alias-service-or-broadcast-receiver-with-intent-filter-but-without-android-exported-property-set-this-file-cant-be-installed-on-android-12-or-higher\/272856\/37?page=2\">Sdk32<\/a>\u306e\u5bfe\u5fdc\u3068<a href=\"https:\/\/forums.unrealengine.com\/t\/permission-requiired-you-must-approve-this-premission-in-app-settings-storage\/656530\/21\">33<\/a>\u306e\u5bfe\u5fdc\u3092\u5165\u308c\u3066\u304a\u304f\u3002<\/p>\n<p>\u30af\u30ed\u30fc\u30f3\u53c8\u306fDL\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u306e\u4e2d\u306e<\/p>\n<p>Engine\/Source\/Programs\/UnrealBuildTool\/Platform\/Android\/UEDeployAndroid.cs<\/p>\n<p>\u3092\u958b\u304f\u3002\u3067\u3001\u307e\u305aSDK32\u306e\u5bfe\u5fdc\u306f<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/d3kjluh73b9h9o.cloudfront.net\/optimized\/4X\/9\/6\/8\/9685fc7fae7243ac38c37836f46c9cba721afbd6_2_690x152.png\" alt=\"\" \/><\/p>\n<p>\u3053\u306e\u5834\u6240\u3092\u691c\u7d22\u3057\u3066\u4ee5\u4e0b\u306e\u4e00\u6587\u3092\u8ffd\u52a0\u3059\u308b\u3002<\/p>\n<p><span class=\"hljs-variable verse_\">Text<\/span><span class=\"hljs-variable verse_\">.AppendLine<\/span><span class=\"hljs-brackets verse_ level0\">(<\/span><span class=\"hljs-string quoted_ double__ verse___\">&#8220;<span class=\"hljs-constant character_ escape__ verse___\">\\t<\/span><span class=\"hljs-constant character_ escape__ verse___\">\\t<\/span> android:exported=<span class=\"hljs-constant character_ escape__ verse___\">\\&#8221;<\/span>true<span class=\"hljs-constant character_ escape__ verse___\">\\&#8221;<\/span>&#8220;<\/span><span class=\"hljs-brackets verse_ level0\">)<\/span><span class=\"hljs-punctuation definition_ tag__ verse___\">;<\/span><\/p>\n<p>SDK33\u306e\u5bfe\u5fdc\u306f<\/p>\n<p><span class=\"hljs-variable verse_\">android<\/span><span class=\"hljs-punctuation definition_ tag__ verse___\">:<\/span><span class=\"hljs-variable verse_\">name<\/span><span class=\"hljs-punctuation definition_ tag__ verse___\">=\\<\/span><span class=\"hljs-string quoted_ double__ verse___\">&#8220;android.permission.WRITE_EXTERNAL_STORAGE\\&#8221;<\/span><\/p>\n<p>\u306e\u7b87\u6240\u3092\u63a2\u3057\u3066<\/p>\n<p><span class=\"hljs-variable verse_\">android<\/span><span class=\"hljs-punctuation definition_ tag__ verse___\">:<\/span><span class=\"hljs-variable verse_\">name<\/span><span class=\"hljs-punctuation definition_ tag__ verse___\">=\\<\/span><span class=\"hljs-string quoted_ double__ verse___\">&#8220;android.permission.WRITE_EXTERNAL_STORAGE\\&#8221; <span class=\"hljs-entity name_ function__ verse___\">android<\/span><span class=\"hljs-punctuation definition_ tag__ verse___\">:<\/span><span class=\"hljs-variable verse_\">maxSdkVersion<\/span><span class=\"hljs-punctuation definition_ tag__ verse___\">=\\<\/span>&#8220;18\\&#8221;<\/span><\/p>\n<p>\u306b\u5909\u66f4\u3059\u308b\u3002<\/p>\n<p>\u3067\u3001<a href=\"https:\/\/docs.unrealengine.com\/4.27\/ja\/ProductionPipelines\/DevelopmentSetup\/BuildingUnrealEngine\/\">\u30d3\u30eb\u30c9<\/a>\u3059\u308b\u3002\u7d50\u69cb\u6642\u9593\u304c\u304b\u304b\u308b\u304c\u307e\u3042\u3001\u5f85\u3061\u307e\u3059\u3002<\/p>\n<p>\u3046\u3063\uff01<\/p>\n<p>\u30d2\u30fc\u30d7\u9818\u57df\u3092\u4f7f\u3044\u679c\u305f\u3057\u307e\u3057\u305f\u3068\u3044\u3046\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u308b<\/p>\n<p><a href=\"https:\/\/rarara.org\/community\/programming\/%E3%83%92%E3%83%BC%E3%83%97%E9%A0%98%E5%9F%9F%E3%82%92%E4%BD%BF%E3%81%84%E6%9E%9C%E3%81%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F\/\">\u3053\u3046\u89e3\u6c7a\u3059\u308b<\/a>\u3088\u3046\u3060\u3002\u3067\u3082\u7d9a\u884c\u4e2d\u3002\u3082\u304620\u6642\u9593\u306a\u306e\u3060\u304c4430\u4e2d120\u307e\u3067\u3057\u304b\u9032\u3093\u3067\u306a\u3044\u3002\u304b\u306a\u308a\u304b\u304b\u308a\u305d\u3046\u3002ryzen5 5500u\u3067\u306f\u30c0\u30e1\u3060\u3002<\/p>\n<p><code>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u5185\u306e\u300c\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u300d\u2192\u300c\u8ffd\u52a0\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u300d\u306b\uff0c<br \/>\n\/Zm200 \u3068\u8ffd\u52a0<\/code><\/p>\n<p>\u3084\u306f\u308a\u3001\u3053\u306e\u307e\u307e\u3060\u3068\u30d3\u30eb\u30c9\u306b20\u65e5\u304f\u3089\u3044\u304b\u304b\u308a\u305d\u3046\u306a\u306e\u3067\u6025\u907d\u4e2d\u6b62\u3057\u3066HDD\u304b\u3089SSD\u306b\u30c7\u30fc\u30bf\u3092\u79fb\u52d5\u3057\u3066SSD\u3067\u30d3\u30eb\u30c9\u3059\u308b\u3053\u3068\u306b\u3057\u305f\u3002\u3067\u3082\u30bd\u30fc\u30b9\u5168\u4f53\u306e\u30b5\u30a4\u30ba\u306f86GB\u3002\u3046\u3046\u3063\u3067\u304b\u3044\uff01\u3067\u304b\u3059\u304e\u308bUE4.27\u3002<\/p>\n<p>SSD\u3067\u30d3\u30eb\u30c9\u3057\u305f\u3089\u3082\u306e\u306e3\u6642\u9593\u3067\u30d3\u30eb\u30c9\u3067\u304d\u305f\u3002\u304c\u30a8\u30e9\u30fc\u3002\u73fe\u5728\u8abf\u67fb\u4e2d<\/p>\n<p>\u30a8\u30e9\u30fc\u306e\u539f\u56e0\u306f\u4eee\u60f3\u30e1\u30e2\u30ea\u4e0d\u8db3\u3067\u304a\u3053\u3063\u305f\u3089\u3057\u3044\u3002<a href=\"https:\/\/aka.ms\/pch-help\">\u3053\u3061\u3089\u306e\u30d6\u30ed\u30b0\u3092\u898b\u308d\u3068<\/a>\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u3042\u3063\u305f\u306e\u3067\u898b\u305f\u3089VisualStudio2019\u306f\/Zm200\u306a\u3069\u306e\u8a2d\u5b9a\u8ffd\u52a0\u306f\u3067\u304d\u306a\u3044\u3089\u3057\u3044\u3002\u306a\u306e\u3067\u30b7\u30b9\u30c6\u30e0\u306e\u8a73\u7d30\u8a2d\u5b9a\u304b\u3089\u30ab\u30b9\u30bf\u30e0\u3067\u8a2d\u5b9a\u3059\u308b\u3068\u306e\u3053\u3068\u3002<\/p>\n<p><a href=\"https:\/\/plusload.net\/wp-content\/uploads\/2023\/08\/8192.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-858\" src=\"https:\/\/plusload.net\/wp-content\/uploads\/2023\/08\/8192.jpg\" alt=\"\" width=\"403\" height=\"526\" srcset=\"https:\/\/plusload.net\/wp-content\/uploads\/2023\/08\/8192.jpg 403w, https:\/\/plusload.net\/wp-content\/uploads\/2023\/08\/8192-230x300.jpg 230w\" sizes=\"auto, (max-width: 403px) 100vw, 403px\" \/><\/a><\/p>\n<p>8GB\u4f4d\u306e\u4eee\u60f3\u30e1\u30e2\u30ea\u306e\u8a2d\u5b9a\u3067\u306f\u8db3\u3089\u306a\u304f\u30a8\u30e9\u30fc\u308b\u3002\u306e\u3067\u521d\u671f\u5316\u306f4016\u3067OK\u3060\u304c\u6700\u5927\u30b5\u30a4\u30ba\u306f40160\u306b\u3057\u306a\u3044\u3068\u30c0\u30e1\u300216GB\u3067\u3082\u30c0\u30e1\u3060\u3063\u305f\u3002SSD\u306e\u7a7a\u304d\u306b\u5408\u308f\u305b\u306640GB\u7a0b\u5ea6\u306f\u8a2d\u5b9a\u3057\u3088\u3046\u3002<\/p>\n<p>\u3067\u3001\u30d3\u30eb\u30c9\u3057\u3066\u307f\u305f\u304c<strong style=\"color: red;\">SDK33\u306e\u5bfe\u5fdc\u306f\u3067\u304d\u3066\u3044\u306a\u3044<\/strong>\u3002\u3042\u308c\u3060\u3051\u3058\u3083\u30c0\u30e1\u307f\u305f\u3044\u3002\u3061\u306a\u307f\u306b<strong style=\"color: red;\">Android Billing Library\u00a05.1\u306b\u3082\u306a\u3063\u3066\u3044\u306a\u304b\u3063\u305f<\/strong>\u3002<\/p>\n<p>\u8abf\u67fb\u7d9a\u884c\u3059\u308b\u3002\u3044\u307e\u306e\u3068\u3053\u308dAndroid Billing Library 4\u3067SDK32\u307e\u3067\u306f\u3067\u304d\u3066\u3044\u308b\u3002<\/p>\n<p>\u3088\u304f\u30b3\u30fc\u30c9\u3092\u898b\u305f\u3089\u30b7\u30c3\u30d4\u30f3\u30b0\u3058\u3083\u306a\u3044\u3068\u304d\u8ffd\u52a0\u3057\u3066\u3063\u3066\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3057\u3066\u307f\u308b<\/p>\n<div style=\"background-color: #ccc; font-size: 12px; white-space: nowrap; overflow: scroll;\">\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Text.AppendLine(&#8220;\\t&lt;uses-feature android:glEsVersion=\\&#8221;&#8221; + AndroidToolChain.GetGLESVersion(bBuildForES31) + &#8220;\\&#8221; android:required=\\&#8221;true\\&#8221; \/&gt;&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Text.AppendLine(&#8220;\\t&lt;uses-permission android:name=\\&#8221;android.permission.INTERNET\\&#8221;\/&gt;&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/if (Configuration != &#8220;Shipping&#8221; || !bUseExternalFilesDir)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/{<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Text.AppendLine(&#8220;\\t&lt;uses-permission android:name=\\&#8221;android.permission.WRITE_EXTERNAL_STORAGE\\&#8221; android:maxSdkVersion=\\&#8221;18\\&#8221;\/&gt;&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/}<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Text.AppendLine(&#8220;\\t&lt;uses-permission android:name=\\&#8221;android.permission.ACCESS_NETWORK_STATE\\&#8221;\/&gt;&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Text.AppendLine(&#8220;\\t&lt;uses-permission android:name=\\&#8221;android.permission.WAKE_LOCK\\&#8221;\/&gt;&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ \u00a0Text.AppendLine(&#8220;\\t&lt;uses-permission android:name=\\&#8221;android.permission.READ_PHONE_STATE\\&#8221;\/&gt;&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Text.AppendLine(&#8220;\\t&lt;uses-permission android:name=\\&#8221;com.android.vending.CHECK_LICENSE\\&#8221;\/&gt;&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Text.AppendLine(&#8220;\\t&lt;uses-pe\u3067rmission android:name=\\&#8221;android.permission.ACCESS_WIFI_STATE\\&#8221;\/&gt;&#8221;);<\/div>\n<\/div>\n<p>\u7d50\u5c404.27\u3067\u306fSDK33\u304c\u8a2d\u5b9a\u3067\u304d\u306a\u304b\u3063\u305f\u306e\u3067UE5.2.1\u306733\u3092\u8a2d\u5b9a\u3057\u3066\u30d3\u30eb\u30c9\u3057\u3066\u30a2\u30c3\u30d7\u3057\u305f\u3002\u3061\u306a\u307f\u306b34\u306b\u3059\u308b\u3068Android Billing Library5.0\u30925.2\u304b6\u306b\u3057\u306a\u3044\u3068\u30c0\u30e1\u30a8\u30e9\u30fc\u304c\u3067\u308b\u306e\u306733\u3067\u30d3\u30eb\u30c9\u3057\u306a\u304a\u3057\u3066\u5bfe\u5fdc\u3057\u305f\u3002\u3053\u308c\u3067\u4e00\u5fdc2023\/8\/31\u554f\u984c\u306f\u30af\u30ea\u30a2\u3057\u305f\u304b\u3002<\/p>\n<p>UE5.2\u306e\u30ea\u30ea\u30fc\u30b9\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8<\/p>\n<ul>\n<li class=\"Default\">Refactored OnlineSubsystemGooglePlay to update Google <span style=\"color: red;\">Billing Library to v5.0.0<\/span> and fixed several issues.<\/li>\n<li class=\"Default\"><strong>Android<\/strong>\n<ul>\n<li class=\"Default\">Android Studio 4.0<\/li>\n<li class=\"Default\">Android <span style=\"color: red;\">NDK r25b<\/span><\/li>\n<li class=\"Default\">Android SDK\n<ul>\n<li class=\"Default\">Recommended: SDK 32\u2192<span style=\"color: red;\">33\u300134\u3067\u3082\u30d3\u30eb\u30c9\u3067\u304d\u305f\u3002\u304c Billing Library to v5.0.0\u306a\u306e\u306734\u3067\u306fUp\u3067\u304d\u306a\u3044\u3002<\/span><\/li>\n<li class=\"Default\">Minimum for compiling UE: SDK 30<\/li>\n<li class=\"Default\">Minimum target SDK for running on device: SDK 26<\/li>\n<li class=\"Default\">AGDE v23.1.82+ required if you are using\u00a0<a id=\"content_link\" href=\"https:\/\/docs.unrealengine.com\/5.1\/en-US\/debugging-unreal-engine-projects-for-android-in-visual-studio-with-the-agde-plugin\">AGDE debugging<\/a>.\n<ul>\n<li class=\"Default\">AGDE requires JDK 17. We recommend using\u00a0<a id=\"content_link\" href=\"https:\/\/learn.microsoft.com\/en-us\/java\/openjdk\/download\">OpenJDK 17<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u307e\u305a\u3001\u3053\u3061\u3089\u306b\u3088\u308b\u3068Android Billing Library\u00a05.1\u306eGit\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u3042\u308b\u3089\u3057\u3044\u30024.27-Plus\u30d6\u30e9\u30f3\u30c1\u3089\u3057\u3044\u3002 \u624b\u9806 \u30ea\u30dd\u30b8\u30c8\u30ea\u3092Clone\u307e\u305f\u306fZip\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u3002 VisualSt&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,15,8],"tags":[],"class_list":["post-841","post","type-post","status-publish","format-standard","hentry","category-android","category-ghostscan","category-ue4-ue5"],"_links":{"self":[{"href":"https:\/\/plusload.net\/index.php?rest_route=\/wp\/v2\/posts\/841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/plusload.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plusload.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/plusload.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/plusload.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=841"}],"version-history":[{"count":24,"href":"https:\/\/plusload.net\/index.php?rest_route=\/wp\/v2\/posts\/841\/revisions"}],"predecessor-version":[{"id":999,"href":"https:\/\/plusload.net\/index.php?rest_route=\/wp\/v2\/posts\/841\/revisions\/999"}],"wp:attachment":[{"href":"https:\/\/plusload.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plusload.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plusload.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}