{"id":1395,"date":"2025-06-10T10:25:01","date_gmt":"2025-06-10T02:25:01","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/1395.html"},"modified":"2025-06-10T10:25:01","modified_gmt":"2025-06-10T02:25:01","slug":"%e9%80%82%e7%94%a8%e4%ba%8e%e7%bd%91%e7%ab%99%e7%9a%847%e7%a7%8d%e6%9c%80%e4%bd%b3%e6%8a%84%e8%a2%ad%e6%a3%80%e6%9f%a5%e5%b7%a5%e5%85%b7%ef%bc%88%e5%af%b9%e6%af%94%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/1395.html","title":{"rendered":"\u9002\u7528\u4e8e\u7f51\u7ad9\u76847\u79cd\u6700\u4f73\u6284\u88ad\u68c0\u67e5\u5de5\u5177\uff08\u5bf9\u6bd4\uff09"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#20889; Bug&#24037;&#31243;&#24072;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#26631;&#39064;&#65306;&#21457;&#29616;&#24182;&#36991;&#20813;&#32593;&#31449;&#25220;&#34989;&#30340;&#26368;&#20339;&#24037;&#20855;<\/p>\n<p>&#22312;&#24403;&#20170;&#20449;&#24687;&#29190;&#28856;&#30340;&#26102;&#20195;&#65292;&#21407;&#21019;&#24615;&#25104;&#20026;&#20102;&#34913;&#37327;&#32593;&#31449;&#36136;&#37327;&#30340;&#37325;&#35201;&#26631;&#20934;&#20043;&#19968;&#12290;&#28982;&#32780;&#65292;&#30001;&#20110;&#25216;&#26415;&#30340;&#21457;&#23637;&#21644;&#20114;&#32852;&#32593;&#30340;&#26222;&#21450;&#65292;&#32593;&#31449;&#25220;&#34989;&#30340;&#29616;&#35937;&#26085;&#30410;&#22686;&#22810;&#12290;&#20026;&#20102;&#20445;&#25252;&#33258;&#24049;&#30340;&#30693;&#35782;&#20135;&#26435;&#65292;&#25552;&#39640;&#32593;&#31449;&#30340;&#36136;&#37327;&#65292;&#25105;&#20204;&#38656;&#35201;&#37319;&#29992;&#19968;&#20123;&#26377;&#25928;&#30340;&#24037;&#20855;&#26469;&#26816;&#27979;&#21644;&#39044;&#38450;&#32593;&#31449;&#25220;&#34989;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#36866;&#29992;&#20110;&#32593;&#31449;&#30340;&#19971;&#31181;&#26368;&#20339;&#25220;&#34989;&#26816;&#26597;&#24037;&#20855;&#12290;<\/p>\n<ol>\n<li>\n<p>Grammarly: &#19968;&#27454;&#24378;&#22823;&#30340;&#35821;&#27861;&#26816;&#26597;&#21644;&#25340;&#20889;&#32416;&#38169;&#24037;&#20855;&#65292;&#21487;&#20197;&#24110;&#21161;&#25105;&#20204;&#32416;&#27491;&#35821;&#27861;&#38169;&#35823;&#21644;&#25340;&#20889;&#38169;&#35823;&#65292;&#20174;&#32780;&#20943;&#23569;&#25220;&#34989;&#30340;&#21487;&#33021;&#24615;&#12290;<\/p>\n<p>&#20351;&#29992;&#27493;&#39588;&#65306;<\/p>\n<ul>\n<li>&#22312;&#27983;&#35272;&#22120;&#25110;&#30005;&#23376;&#37038;&#20214;&#23458;&#25143;&#31471;&#20013;&#23433;&#35013;Grammarly&#25554;&#20214;&#12290;<\/li>\n<li>&#25171;&#24320;&#20320;&#30340;&#32593;&#31449;&#39029;&#38754;&#65292;&#28857;&#20987;&ldquo;&#26816;&#26597;&#35821;&#27861;&rdquo;&#25353;&#38062;&#12290;<\/li>\n<li>Grammarly&#20250;&#33258;&#21160;&#25195;&#25551;&#39029;&#38754;&#20013;&#30340;&#25991;&#26412;&#65292;&#25351;&#20986;&#20219;&#20309;&#35821;&#27861;&#38169;&#35823;&#25110;&#25340;&#20889;&#38169;&#35823;&#12290;<\/li>\n<li>&#20462;&#25913;&#38169;&#35823;&#21518;&#65292;&#20877;&#27425;&#36816;&#34892;&#26816;&#26597;&#20197;&#30830;&#35748;&#25152;&#26377;&#38382;&#39064;&#37117;&#24050;&#35299;&#20915;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Copyscape: &#19968;&#27454;&#19987;&#38376;&#29992;&#20110;&#26816;&#27979;&#32593;&#39029;&#20869;&#23481;&#26159;&#21542;&#34987;&#20854;&#20182;&#32593;&#31449;&#24341;&#29992;&#30340;&#22312;&#32447;&#24037;&#20855;&#12290;<\/p>\n<p>&#20351;&#29992;&#27493;&#39588;&#65306;<\/p>\n<ul>\n<li>&#35775;&#38382;Copyscape&#23448;&#26041;&#32593;&#31449;&#12290;<\/li>\n<li>&#27880;&#20876;&#36134;&#25143;&#24182;&#30331;&#24405;&#12290;<\/li>\n<li>&#23558;&#35201;&#26816;&#27979;&#30340;&#32593;&#39029;&#22320;&#22336;&#22797;&#21046;&#21040;&#36755;&#20837;&#26694;&#20013;&#12290;<\/li>\n<li>&#28857;&#20987;&ldquo;&#26816;&#27979;&rdquo;&#25353;&#38062;&#24320;&#22987;&#26816;&#27979;&#12290;<\/li>\n<li>Copyscape&#20250;&#26174;&#31034;&#19982;&#35813;&#32593;&#39029;&#30456;&#20284;&#30340;&#20869;&#23481;&#21015;&#34920;&#65292;&#24110;&#21161;&#24744;&#35782;&#21035;&#21487;&#33021;&#23384;&#22312;&#30340;&#25220;&#34989;&#34892;&#20026;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Turnitin: &#19968;&#27454;&#30001;Turnitin&#20844;&#21496;&#24320;&#21457;&#30340;&#21453;&#25220;&#34989;&#36719;&#20214;&#65292;&#24191;&#27867;&#24212;&#29992;&#20110;&#25945;&#32946;&#39046;&#22495;&#12290;<\/p>\n<p>&#20351;&#29992;&#27493;&#39588;&#65306;<\/p>\n<ul>\n<li>&#35775;&#38382;Turnitin&#23448;&#26041;&#32593;&#31449;&#12290;<\/li>\n<li>&#27880;&#20876;&#36134;&#21495;&#24182;&#30331;&#24405;&#12290;<\/li>\n<li>&#19978;&#20256;&#24744;&#30340;&#35770;&#25991;&#25110;&#20854;&#20182;&#25991;&#26723;&#12290;<\/li>\n<li>&#36716;&#21270;&#20026;PDF&#26684;&#24335;&#65292;&#20197;&#20415;&#26356;&#22909;&#22320;&#20998;&#26512;&#12290;<\/li>\n<li>&#28857;&#20987;&ldquo;&#25552;&#20132;&rdquo;&#65292;&#31561;&#24453;&#31995;&#32479;&#20998;&#26512;&#32467;&#26524;&#12290;<\/li>\n<li>&#26597;&#30475;&#25253;&#21578;&#65292;&#20102;&#35299;&#21738;&#20123;&#37096;&#20998;&#21487;&#33021;&#23384;&#22312;&#25220;&#34989;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>iSpotCheck: &#19968;&#27454;&#19987;&#27880;&#20110;&#22270;&#29255;&#25220;&#34989;&#26816;&#27979;&#30340;&#24037;&#20855;&#12290;<\/p>\n<p>&#20351;&#29992;&#27493;&#39588;&#65306;<\/p>\n<ul>\n<li>&#35775;&#38382;iSpotCheck&#23448;&#26041;&#32593;&#31449;&#12290;<\/li>\n<li>&#27880;&#20876;&#36134;&#25143;&#24182;&#30331;&#24405;&#12290;<\/li>\n<li>&#19978;&#20256;&#22270;&#29255;&#25991;&#20214;&#12290;<\/li>\n<li>&#26816;&#26597;&#22270;&#29255;&#26159;&#21542;&#23384;&#22312;&#29256;&#26435;&#20405;&#26435;&#39118;&#38505;&#12290;<\/li>\n<li>&#33719;&#21462;&#25253;&#21578;&#65292;&#20102;&#35299;&#22270;&#29255;&#20013;&#26159;&#21542;&#26377;&#28041;&#23244;&#25220;&#34989;&#30340;&#37096;&#20998;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>SiteCensor: &#19968;&#27454;&#25552;&#20379;&#20840;&#25991;&#25628;&#32034;&#24341;&#25806;&#26381;&#21153;&#30340;&#24179;&#21488;&#65292;&#21487;&#20197;&#29992;&#26469;&#26597;&#25214;&#21644;&#30417;&#25511;&#29305;&#23450;&#20851;&#38190;&#35789;&#30340;&#20351;&#29992;&#24773;&#20917;&#12290;<\/p>\n<p>&#20351;&#29992;&#27493;&#39588;&#65306;<\/p>\n<ul>\n<li>&#35775;&#38382;SiteCensor&#23448;&#32593;&#12290;<\/li>\n<li>&#27880;&#20876;&#24182;&#21019;&#24314;&#25628;&#32034;&#36134;&#25143;&#12290;<\/li>\n<li>&#36755;&#20837;&#20851;&#38190;&#35789;&#36827;&#34892;&#25628;&#32034;&#12290;<\/li>\n<li>&#26597;&#30475;&#25628;&#32034;&#32467;&#26524;&#65292;&#20102;&#35299;&#20851;&#38190;&#35789;&#22312;&#19981;&#21516;&#32593;&#31449;&#19978;&#30340;&#20351;&#29992;&#39057;&#29575;&#21644;&#20998;&#24067;&#24773;&#20917;&#12290;<\/li>\n<li>&#26681;&#25454;&#25628;&#32034;&#32467;&#26524;&#35843;&#25972;&#32593;&#31449;&#20869;&#23481;&#31574;&#30053;&#65292;&#36991;&#20813;&#20351;&#29992;&#28508;&#22312;&#30340;&#20405;&#26435;&#35789;&#27719;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Google Webmaster Tools: &#36890;&#36807;Google&#25552;&#20379;&#30340;&#25628;&#32034;&#24341;&#25806;&#20248;&#21270;&#24037;&#20855;&#65292;&#24744;&#21487;&#20197;&#30417;&#27979;&#21644;&#31649;&#29702;&#32593;&#31449;&#20869;&#23481;&#30340;&#22806;&#38142;&#21644;&#38142;&#25509;&#32467;&#26500;&#12290;<\/p>\n<p>&#20351;&#29992;&#27493;&#39588;&#65306;<\/p>\n<ul>\n<li>&#30331;&#24405;Google Webmaster Tools&#36134;&#25143;&#12290;<\/li>\n<li>&#36827;&#20837;&#8221;Search Traffic&#8221;&#27169;&#22359;&#12290;<\/li>\n<li>&#20998;&#26512;&#22806;&#37096;&#38142;&#25509;&#25968;&#25454;&#65292;&#20102;&#35299;&#21738;&#20123;&#32593;&#31449;&#22312;&#38142;&#25509;&#21040;&#24744;&#30340;&#32593;&#31449;&#12290;<\/li>\n<li>&#21046;&#23450;&#31574;&#30053;&#65292;&#30830;&#20445;&#24744;&#30340;&#32593;&#31449;&#19982;&#20854;&#20182;&#30456;&#20851;&#32593;&#31449;&#30340;&#33391;&#22909;&#20114;&#21160;&#65292;&#21516;&#26102;&#38450;&#27490;&#20986;&#29616;&#24694;&#24847;&#38142;&#25509;&#12290;<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>WP-Copycheck: WordPress&#25554;&#20214;&#65292;&#19987;&#38376;&#35774;&#35745;&#29992;&#20110;&#26816;&#27979;&#21644;&#20462;&#22797;&#32593;&#31449;&#20869;&#30340;&#25220;&#34989;&#20869;&#23481;&#12290;<\/p>\n<p>&#20351;&#29992;&#27493;&#39588;&#65306;<\/p>\n<ul>\n<li>&#23433;&#35013;WP-Copycheck&#25554;&#20214;&#12290;<\/li>\n<li>&#25554;&#20214;&#21551;&#21160;&#21518;&#65292;&#23450;&#26399;&#26356;&#26032;&#25968;&#25454;&#24211;&#20197;&#26816;&#27979;&#26032;&#30340;&#25220;&#34989;&#20869;&#23481;&#12290;<\/li>\n<li>&#25195;&#25551;&#24744;&#30340;&#32593;&#31449;&#20869;&#23481;&#65292;&#21457;&#29616;&#30097;&#20284;&#25220;&#34989;&#30340;&#37096;&#20998;&#65292;&#28982;&#21518;&#36827;&#34892;&#20462;&#25913;&#12290;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&#20197;&#19978;&#36825;&#20123;&#24037;&#20855;&#21508;&#26377;&#29305;&#28857;&#65292;&#21487;&#20197;&#26681;&#25454;&#24744;&#30340;&#20855;&#20307;&#38656;&#27714;&#36873;&#25321;&#21512;&#36866;&#30340;&#24037;&#20855;&#12290;&#26080;&#35770;&#24744;&#26159;&#22312;&#32534;&#36753;&#25991;&#31456;&#12289;&#21046;&#20316;&#35270;&#39057;&#36824;&#26159;&#35774;&#35745;&#32593;&#31449;&#65292;&#25484;&#25569;&#22914;&#20309;&#27491;&#30830;&#22320;&#26816;&#27979;&#21644;&#38450;&#33539;&#25220;&#34989;&#37117;&#26159;&#38750;&#24120;&#37325;&#35201;&#30340;&#25216;&#33021;&#12290;&#24076;&#26395;&#36825;&#20123;&#24314;&#35758;&#33021;&#23545;&#24744;&#26377;&#25152;&#24110;&#21161;&#65281;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#40657;&#26495;IDE&#25945;&#20070;&#21280;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"markdown-body\"><p>&#26631;&#39064;&#65306;&#36866;&#29992;&#20110;&#32593;&#31449;&#30340;7&#31181;&#26368;&#20339;&#25220;&#34989;&#26816;&#26597;&#24037;&#20855;&#65288;&#23545;&#27604;&#65289;<\/p><ol><li>Google&#30340;Grammarly<\/li><\/ol><p>Google&#30340;Grammarly&#26159;&#19968;&#27454;&#24378;&#22823;&#30340;&#35821;&#35328;&#22788;&#29702;&#21644;&#35821;&#27861;&#26657;&#23545;&#24037;&#20855;&#65292;&#23427;&#21487;&#20197;&#24110;&#21161;&#29992;&#25143;&#21457;&#29616;&#25991;&#26412;&#20013;&#30340;&#25340;&#20889;&#38169;&#35823;&#12289;&#35821;&#27861;&#38169;&#35823;&#20197;&#21450;&#26631;&#28857;&#31526;&#21495;&#38169;&#35823;&#31561;&#12290;&#27492;&#22806;&#65292;&#23427;&#36824;&#21487;&#20197;&#24110;&#21161;&#24744;&#26816;&#27979;&#20986;&#25220;&#34989;&#34892;&#20026;&#12290;<\/p><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">python<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">import<\/span> google <span class=\"hljs-keyword\">from<\/span> <span class=\"hljs-string\">'google'<\/span>.<span class=\"hljs-title function_\">translate<\/span>(<span class=\"hljs-string\">'en'<\/span>, <span class=\"hljs-string\">'zh'<\/span>)\n<span class=\"hljs-keyword\">print<\/span>(google.translate(<span class=\"hljs-string\">'Hello, World!<\/span>\n<\/code><\/div><\/div><\/pre><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">javascript<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-javascript\"><span class=\"hljs-keyword\">const<\/span> google = <span class=\"hljs-built_in\">new<\/span> GoogleTranslate({\n    apikey: <span class=\"hljs-string\">'YOUR_API_KEY'<\/span>,\n    langpair: <span class=\"hljs-string\">'en-zh'<\/span>\n});\nconsole.log(google.translate(<span class=\"hljs-string\">'Hello, World!<\/span>\n<\/code><\/div><\/div><\/pre><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">ruby<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-ruby\"><span class=\"hljs-keyword\">require<\/span> <span class=\"hljs-string\">'google-translate'<\/span>;\n<span class=\"hljs-keyword\">let<\/span> translate = new GoogleTranslate({<span class=\"hljs-attr\">apiKey:<\/span> <span class=\"hljs-string\">'YOUR_API_KEY'<\/span>,<span class=\"hljs-attr\">langPair:<\/span> <span class=\"hljs-string\">'en-zh'<\/span>});\n<span class=\"hljs-built_in\">console<\/span>.log(translate.translate(<span class=\"hljs-string\">'Hello, World!<\/span>\n<\/code><\/div><\/div><\/pre><ol><li>PlagScan<\/li><\/ol><p>PlagScan&#26159;&#19968;&#20010;&#20813;&#36153;&#30340;&#22312;&#32447;&#25220;&#34989;&#26816;&#27979;&#24037;&#20855;&#65292;&#21487;&#20197;&#26816;&#27979;&#20986;&#25991;&#26412;&#20013;&#30340;&#25220;&#34989;&#34892;&#20026;&#12290;&#23427;&#30340;&#21151;&#33021;&#21253;&#25324;&#25340;&#20889;&#26816;&#26597;&#12289;&#35821;&#27861;&#26816;&#26597;&#12289;&#35821;&#20041;&#20998;&#26512;&#21644;&#25220;&#34989;&#26816;&#27979;&#31561;&#12290;<\/p><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">python<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">import<\/span> plagscan <span class=\"hljs-keyword\">from<\/span> <span class=\"hljs-string\">'plagscan'<\/span>\n<span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">check_plagiarism<\/span>(<span class=\"hljs-params\">text<\/span>): <span class=\"hljs-keyword\">return<\/span> plagscan.check(text)\n<\/code><\/div><\/div><\/pre><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">typescript<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-typescript\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">PlagScanChecker<\/span>: <span class=\"hljs-title class_\">BaseChecker<\/span>{<span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-attr\">apiKey:<\/span> string;\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">constructor<\/span>(<span class=\"hljs-params\">apiKey: string<\/span>) {\n    this.<span class=\"hljs-property\">apiKey<\/span> = apiKey;\n}\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">check<\/span>(<span class=\"hljs-params\">text: string<\/span>): <span class=\"hljs-type\">string<\/span>|<span class=\"hljs-type\">boolean<\/span> {\n    const response = fetch(<span class=\"hljs-string\">'<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9hcGkucGxhZ2lzY2FuLmNvbS9jaGVjaw==\" rel=\"noopener noreferrer nofollow\">https:\/\/api.plagiscan.com\/check<\/a>pikey=<span class=\"hljs-subst\">{apiKey}<\/span>&amp;text=' + encodeURIComponent(text)<\/span>);\n    if (response.status === <span class=\"hljs-number\">200<\/span>) {\n        return response.json().then(<span class=\"hljs-function\">(<span class=\"hljs-params\">data: any<\/span>) =&gt;<\/span> data.result);\n    } else {\n        throw new Error(<span class=\"hljs-string\">'Failed to check plagiarism.'<\/span>);\n    }\n}\n}\n\n<span class=\"hljs-keyword\">const<\/span> checker = new PlagScanChecker(<span class=\"hljs-string\">'YOUR_API_KEY'<\/span>);\n<span class=\"hljs-built_in\">console<\/span>.log(checker.check(<span class=\"hljs-string\">'Hello, World!<\/span>\n<\/code><\/div><\/div><\/pre><ol><li>Turnitin<\/li><\/ol><p>Turnitin&#26159;&#19968;&#20010;&#19987;&#19994;&#30340;&#25220;&#34989;&#26816;&#27979;&#26381;&#21153;&#65292;&#23427;&#21487;&#20197;&#26816;&#27979;&#20986;&#25991;&#26412;&#20013;&#30340;&#25220;&#34989;&#34892;&#20026;&#12290;&#23427;&#30340;&#21151;&#33021;&#21253;&#25324;&#35770;&#25991;&#26816;&#27979;&#12289;&#23398;&#26415;&#35802;&#20449;&#35780;&#20272;&#21644;&#25253;&#21578;&#29983;&#25104;&#31561;&#12290;<\/p><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">python<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">import<\/span> turnitinservice <span class=\"hljs-keyword\">from<\/span> <span class=\"hljs-string\">'turnitin-service'<\/span>\n\n<span class=\"hljs-keyword\">async<\/span> <span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title function_\">check&#25220;&#34989;<\/span>(<span class=\"hljs-params\">text<\/span>): Promise&lt;<span class=\"hljs-type\">boolean<\/span>|<span class=\"hljs-type\">number<\/span>&gt; {\n    const result = await turnitinservice.check(text);\n    if (<span class=\"hljs-literal\">result<\/span>.status == <span class=\"hljs-number\">200<\/span>) {\n        return result.text;\n    } else {\n        return result.error;\n    }\n}\n<\/code><\/div><\/div><\/pre><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">typescript<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-typescript\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">TurnitinService<\/span>: <span class=\"hljs-title class_\">BaseService<\/span>{<span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-attr\">apiKey:<\/span> string;\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">constructor<\/span>(<span class=\"hljs-params\">apiKey: string<\/span>) {\n    this.<span class=\"hljs-property\">apiKey<\/span> = apiKey;\n}\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">check<\/span>(<span class=\"hljs-params\">text: string<\/span>): Promise&lt;<span class=\"hljs-type\">boolean<\/span>|<span class=\"hljs-type\">number<\/span>&gt; {\n    const { status, error } = await fetch(<span class=\"hljs-string\">'<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9hcGkudHVybml0aW4uY29tL2FwaS92MS9jaGVjay90ZXh0\" rel=\"noopener noreferrer nofollow\">https:\/\/api.turnitin.com\/api\/v1\/check\/text<\/a>' +\n        <span class=\"hljs-string\">'api_key=<span class=\"hljs-subst\">{apiKey}<\/span>&amp;text=' + encodeURIComponent(text)<\/span>);\n    if (status === <span class=\"hljs-number\">200<\/span>) {\n        return <span class=\"hljs-keyword\">true<\/span>; <span class=\"hljs-comment\">\/\/ &#25104;&#21151;&#36820;&#22238; true<\/span>\n    } else {\n        return <span class=\"hljs-keyword\">false<\/span>; <span class=\"hljs-comment\">\/\/ &#22833;&#36133;&#36820;&#22238; false<\/span>\n    }\n}\n}\n\n<span class=\"hljs-keyword\">const<\/span> service = new TurnitinService(<span class=\"hljs-string\">'YOUR_API_KEY'<\/span>);\n<span class=\"hljs-built_in\">await<\/span> service.check(<span class=\"hljs-string\">'Hello, World!<\/span><\/span>\n<\/code><\/div><\/div><\/pre><ol><li>Turnitin Plus<\/li><\/ol><p>Turnitin Plus&#26159;&#19968;&#20010;&#19987;&#19994;&#29256;&#30340;&#25220;&#34989;&#26816;&#27979;&#26381;&#21153;&#65292;&#23427;&#21487;&#20197;&#25552;&#20379;&#26356;&#20840;&#38754;&#30340;&#26381;&#21153;&#65292;&#22914;&#35770;&#25991;&#26816;&#27979;&#12289;&#23398;&#26415;&#35802;&#20449;&#35780;&#20272;&#21644;&#25253;&#21578;&#29983;&#25104;&#31561;&#12290;<\/p><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">python<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">import<\/span> turnitinplusservice <span class=\"hljs-keyword\">from<\/span> <span class=\"hljs-string\">'turnitin-plus-service'<\/span>\n\n<span class=\"hljs-keyword\">async<\/span> <span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title function_\">check&#25220;&#34989;<\/span>(<span class=\"hljs-params\">text<\/span>): Promise&lt;<span class=\"hljs-type\">boolean<\/span>|<span class=\"hljs-type\">number<\/span>&gt; {\n    const result = await turnitinplusservice.check(text);\n    if (<span class=\"hljs-literal\">result<\/span>.status == <span class=\"hljs-number\">200<\/span>) {\n        return result.text;\n    } else {\n        return result.error;\n    }\n}\n<\/code><\/div><\/div><\/pre><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">typescript<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-typescript\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">TurnitinPlusService<\/span>: <span class=\"hljs-title class_\">BaseService<\/span>{<span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-attr\">apiKey:<\/span> string;\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">constructor<\/span>(<span class=\"hljs-params\">apiKey: string<\/span>) {\n    this.<span class=\"hljs-property\">apiKey<\/span> = apiKey;\n}\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">check<\/span>(<span class=\"hljs-params\">text: string<\/span>): Promise&lt;<span class=\"hljs-type\">boolean<\/span>|<span class=\"hljs-type\">number<\/span>&gt; {\n    const { status, error } = await fetch(<span class=\"hljs-string\">'<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9hcGkudHVybml0aW4ucGx1cy9hcGkvdjEvY2hlY2svdGV4dA==\" rel=\"noopener noreferrer nofollow\">https:\/\/api.turnitin.plus\/api\/v1\/check\/text<\/a>' +\n        <span class=\"hljs-string\">'api_key=<span class=\"hljs-subst\">{apiKey}<\/span>&amp;text=' + encodeURIComponent(text)<\/span>);\n    if (status === <span class=\"hljs-number\">200<\/span>) {\n        return <span class=\"hljs-keyword\">true<\/span>; <span class=\"hljs-comment\">\/\/ &#25104;&#21151;&#36820;&#22238; true<\/span>\n    } else {\n        return <span class=\"hljs-keyword\">false<\/span>; <span class=\"hljs-comment\">\/\/ &#22833;&#36133;&#36820;&#22238; false<\/span>\n    }\n}\n}\n\n<span class=\"hljs-keyword\">const<\/span> service = new TurnitinPlusService(<span class=\"hljs-string\">'YOUR_API_KEY'<\/span>);\n<span class=\"hljs-built_in\">await<\/span> service.check(<span class=\"hljs-string\">'Hello, World!<\/span><\/span>\n<\/code><\/div><\/div><\/pre><ol><li>Grammarly Premium<\/li><\/ol><p>Grammarly Premium&#26159;&#19968;&#27454;&#39640;&#32423;&#30340;&#35821;&#35328;&#22788;&#29702;&#21644;&#35821;&#27861;&#26657;&#23545;&#24037;&#20855;&#65292;&#23427;&#21487;&#20197;&#25552;&#20379;&#26356;&#22810;&#30340;&#21151;&#33021;&#65292;&#22914;&#33258;&#21160;&#32416;&#27491;&#25340;&#20889;&#38169;&#35823;&#12289;&#25913;&#36827;&#21477;&#23376;&#32467;&#26500;&#12289;&#35782;&#21035;&#24182;&#20462;&#27491;&#24120;&#35265;&#30340;&#35821;&#27861;&#38169;&#35823;&#31561;&#12290;<\/p><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">python<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\"><span class=\"hljs-keyword\">import<\/span> grammarly <span class=\"hljs-keyword\">from<\/span> <span class=\"hljs-string\">'grammarly'<\/span>\n\n<span class=\"hljs-keyword\">async<\/span> <span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title function_\">check&#25220;&#34989;<\/span>(<span class=\"hljs-params\">text<\/span>): Promise&lt;<span class=\"hljs-type\">boolean<\/span>|<span class=\"hljs-type\">number<\/span>&gt; {\n    const response = await grammarly.check(text);\n    if (<span class=\"hljs-literal\">response<\/span>.success) {\n        return response.correctedText;\n    } else {\n        return response.error;\n    }\n}\n<\/code><\/div><\/div><\/pre><pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><span class=\"\">typescript<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" xmlns=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc=\" rel=\"noopener noreferrer nofollow\">http:\/\/www.w3.org\/2000\/svg<\/a>\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copy code<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-typescript\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">GrammarlyChecker<\/span>: <span class=\"hljs-title class_\">BaseChecker<\/span>{<span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-attr\">apiKey:<\/span> string;\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">constructor<\/span>(<span class=\"hljs-params\">apiKey: string<\/span>) {\n    this.<span class=\"hljs-property\">apiKey<\/span> = apiKey;\n}\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title function_\">check<\/span>(<span class=\"hljs-params\">text<\/span>): Promise&lt;<span class=\"hljs-type\">boolean<\/span>|<span class=\"hljs-type\">number<\/span>&gt; {\n    const response = await fetch(<span class=\"hljs-string\">'<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9hcGkuZ3JhbW1hcmx5LmNvbS92Mi9jaGVjaw==\" rel=\"noopener noreferrer nofollow\">https:\/\/api.grammarly.com\/v2\/check<\/a>piKey=<span class=\"hljs-subst\">{apiKey}<\/span>&amp;inputText=' + encodeURIComponent(text)<\/span>);\n    if (response.status === <span class=\"hljs-number\">200<\/span>) {\n        return response.json();\n    } else {\n        return response.statusText;\n    }\n}\n}\n\n<span class=\"hljs-keyword\">const<\/span> checker = new GrammarlyChecker(<span class=\"hljs-string\">'YOUR_API_KEY'<\/span>);\n<span class=\"hljs-built_in\">console<\/span>.log(checker.check(<span class=\"hljs-string\">'Hello, World!<\/span>\n<\/code><\/div><\/div><\/pre><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#20889; Bug&#24037;&#31243;&#24072;&#65306; &#26631;&#39064;&#65306;&#21457;&#29616;&#24182;&#36991;&#20813;&#32593;&#31449;&#25220;&#34989;&#30340;&#26368;&#038;#2..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[51],"tuisongtax":[],"class_list":["post-1395","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-jzgj"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/comments?post=1395"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1395\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=1395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=1395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=1395"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=1395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}