[{"data":1,"prerenderedAt":1516},["ShallowReactive",2],{"content-/amazon_affiliate_api":3,"all-pages-for-dir":1494,"related-/amazon_affiliate_api":1495,"og-image-/amazon_affiliate_api":1515},{"id":4,"title":5,"body":6,"category":1479,"concepts":1479,"description":1480,"extension":1481,"meta":1482,"navigation":163,"ogImage":1479,"path":1483,"project_name":1479,"published":1484,"publishedAt":1485,"seo":1486,"source":1479,"stem":1487,"tags":1488,"todo":1479,"unpublished":1484,"updatedAt":1479,"__hash__":1493},"pages/2026-01/2026-01-03/AMAZON_AFFILIATE_API.md","Amazon PA-API アフィリエイトリンク生成ガイド",{"type":7,"value":8,"toc":1465},"minimark",[9,13,17,21,24,73,76,101,105,116,120,719,723,777,781,919,926,930,1222,1225,1231,1409,1412,1438,1441,1461],[10,11,5],"h1",{"id":12},"amazon-pa-api-アフィリエイトリンク生成ガイド",[14,15,16],"h2",{"id":16},"概要",[18,19,20],"p",{},"Amazon Product Advertising API (PA-API v5) を使って、書籍のISBN/ASINからアフィリエイトリンクを生成する。",[14,22,23],{"id":23},"必要な認証情報",[25,26,27,40],"table",{},[28,29,30],"thead",{},[31,32,33,37],"tr",{},[34,35,36],"th",{},"項目",[34,38,39],{},"取得場所",[41,42,43,52,60],"tbody",{},[31,44,45,49],{},[46,47,48],"td",{},"ACCESS_KEY",[46,50,51],{},"Amazonアソシエイト → ツール → Product Advertising API",[31,53,54,57],{},[46,55,56],{},"SECRET_KEY",[46,58,59],{},"同上",[31,61,62,65],{},[46,63,64],{},"ASSOCIATE_ID",[46,66,67,68,72],{},"アソシエイトID（例: ",[69,70,71],"code",{},"eurekapu55-22","）",[14,74,75],{"id":75},"セットアップ",[77,78,83],"pre",{"className":79,"code":80,"language":81,"meta":82,"style":82},"language-bash shiki shiki-themes vitesse-light vitesse-light","pip install python-amazon-paapi\n","bash","",[69,84,85],{"__ignoreMap":82},[86,87,90,94,98],"span",{"class":88,"line":89},"line",1,[86,91,93],{"class":92},"senZ8","pip",[86,95,97],{"class":96},"sdGka"," install",[86,99,100],{"class":96}," python-amazon-paapi\n",[14,102,104],{"id":103},"pythonスクリプト","Pythonスクリプト",[18,106,107,108,115],{},"使用ライブラリ: ",[109,110,114],"a",{"href":111,"rel":112},"https://github.com/sergioteula/python-amazon-paapi",[113],"nofollow","python-amazon-paapi"," (v5.0.1)",[117,118,119],"h3",{"id":119},"基本的な使い方",[77,121,125],{"className":122,"code":123,"language":124,"meta":82,"style":82},"language-python shiki shiki-themes vitesse-light vitesse-light","from amazon.paapi import AmazonAPI\nimport json\n\n# 認証情報（環境変数推奨）\nACCESS_KEY = \"YOUR_ACCESS_KEY\"\nSECRET_KEY = \"YOUR_SECRET_KEY\"\nASSOCIATE_ID = \"eurekapu55-22\"\nCOUNTRY = \"JP\"\n\namazon_api = AmazonAPI(ACCESS_KEY, SECRET_KEY, ASSOCIATE_ID, COUNTRY)\n\n# ISBNまたはASINで検索\ndef get_affiliate_link(keyword):\n    \"\"\"\n    キーワード（ISBN、ASIN、書籍名など）からアフィリエイトリンクを取得\n    \"\"\"\n    try:\n        products = amazon_api.search_items(keywords=keyword)\n        if products and 'data' in products and len(products['data']) > 0:\n            item = products['data'][0]\n            return {\n                'title': item.item_info.title.display_value,\n                'asin': item.asin,\n                'url': item.detail_page_url,  # アフィリエイトリンク\n                'image': item.images.primary.large.url if item.images else None\n            }\n    except Exception as e:\n        print(f\"Error: {e}\")\n    return None\n\n# 使用例\nresult = get_affiliate_link(\"4062190141\")  # ISBN\nprint(json.dumps(result, ensure_ascii=False, indent=2))\n","python",[69,126,127,150,158,165,172,191,205,218,233,238,274,279,285,303,309,315,320,329,357,415,443,452,486,506,530,580,586,603,631,639,644,650,675],{"__ignoreMap":82},[86,128,129,133,137,141,144,147],{"class":88,"line":89},[86,130,132],{"class":131},"sHkkW","from",[86,134,136],{"class":135},"sG7-3"," amazon",[86,138,140],{"class":139},"shFtX",".",[86,142,143],{"class":135},"paapi ",[86,145,146],{"class":131},"import",[86,148,149],{"class":135}," AmazonAPI\n",[86,151,153,155],{"class":88,"line":152},2,[86,154,146],{"class":131},[86,156,157],{"class":135}," json\n",[86,159,161],{"class":88,"line":160},3,[86,162,164],{"emptyLinePlaceholder":163},true,"\n",[86,166,168],{"class":88,"line":167},4,[86,169,171],{"class":170},"sxvE3","# 認証情報（環境変数推奨）\n",[86,173,175,178,181,185,188],{"class":88,"line":174},5,[86,176,48],{"class":177},"snbK4",[86,179,180],{"class":139}," =",[86,182,184],{"class":183},"sMJiu"," \"",[86,186,187],{"class":96},"YOUR_ACCESS_KEY",[86,189,190],{"class":183},"\"\n",[86,192,194,196,198,200,203],{"class":88,"line":193},6,[86,195,56],{"class":177},[86,197,180],{"class":139},[86,199,184],{"class":183},[86,201,202],{"class":96},"YOUR_SECRET_KEY",[86,204,190],{"class":183},[86,206,208,210,212,214,216],{"class":88,"line":207},7,[86,209,64],{"class":177},[86,211,180],{"class":139},[86,213,184],{"class":183},[86,215,71],{"class":96},[86,217,190],{"class":183},[86,219,221,224,226,228,231],{"class":88,"line":220},8,[86,222,223],{"class":177},"COUNTRY",[86,225,180],{"class":139},[86,227,184],{"class":183},[86,229,230],{"class":96},"JP",[86,232,190],{"class":183},[86,234,236],{"class":88,"line":235},9,[86,237,164],{"emptyLinePlaceholder":163},[86,239,241,244,247,250,253,255,258,261,263,266,268,271],{"class":88,"line":240},10,[86,242,243],{"class":135},"amazon_api ",[86,245,246],{"class":139},"=",[86,248,249],{"class":135}," AmazonAPI",[86,251,252],{"class":139},"(",[86,254,48],{"class":177},[86,256,257],{"class":139},",",[86,259,260],{"class":177}," SECRET_KEY",[86,262,257],{"class":139},[86,264,265],{"class":177}," ASSOCIATE_ID",[86,267,257],{"class":139},[86,269,270],{"class":177}," COUNTRY",[86,272,273],{"class":139},")\n",[86,275,277],{"class":88,"line":276},11,[86,278,164],{"emptyLinePlaceholder":163},[86,280,282],{"class":88,"line":281},12,[86,283,284],{"class":170},"# ISBNまたはASINで検索\n",[86,286,288,292,295,297,300],{"class":88,"line":287},13,[86,289,291],{"class":290},"stQ0i","def",[86,293,294],{"class":92}," get_affiliate_link",[86,296,252],{"class":139},[86,298,299],{"class":135},"keyword",[86,301,302],{"class":139},"):\n",[86,304,306],{"class":88,"line":305},14,[86,307,308],{"class":183},"    \"\"\"\n",[86,310,312],{"class":88,"line":311},15,[86,313,314],{"class":96},"    キーワード（ISBN、ASIN、書籍名など）からアフィリエイトリンクを取得\n",[86,316,318],{"class":88,"line":317},16,[86,319,308],{"class":183},[86,321,323,326],{"class":88,"line":322},17,[86,324,325],{"class":131},"    try",[86,327,328],{"class":139},":\n",[86,330,332,335,337,340,342,345,347,351,353,355],{"class":88,"line":331},18,[86,333,334],{"class":135},"        products ",[86,336,246],{"class":139},[86,338,339],{"class":135}," amazon_api",[86,341,140],{"class":139},[86,343,344],{"class":135},"search_items",[86,346,252],{"class":139},[86,348,350],{"class":349},"s4oTP","keywords",[86,352,246],{"class":139},[86,354,299],{"class":135},[86,356,273],{"class":139},[86,358,360,363,366,369,372,375,378,381,383,385,389,391,394,397,399,401,403,406,409,413],{"class":88,"line":359},19,[86,361,362],{"class":131},"        if",[86,364,365],{"class":135}," products ",[86,367,368],{"class":290},"and",[86,370,371],{"class":183}," '",[86,373,374],{"class":96},"data",[86,376,377],{"class":183},"'",[86,379,380],{"class":290}," in",[86,382,365],{"class":135},[86,384,368],{"class":290},[86,386,388],{"class":387},"sz8Xr"," len",[86,390,252],{"class":139},[86,392,393],{"class":135},"products",[86,395,396],{"class":139},"[",[86,398,377],{"class":183},[86,400,374],{"class":96},[86,402,377],{"class":183},[86,404,405],{"class":139},"])",[86,407,408],{"class":290}," >",[86,410,412],{"class":411},"sM54T"," 0",[86,414,328],{"class":139},[86,416,418,421,423,426,428,430,432,434,437,440],{"class":88,"line":417},20,[86,419,420],{"class":135},"            item ",[86,422,246],{"class":139},[86,424,425],{"class":135}," products",[86,427,396],{"class":139},[86,429,377],{"class":183},[86,431,374],{"class":96},[86,433,377],{"class":183},[86,435,436],{"class":139},"][",[86,438,439],{"class":411},"0",[86,441,442],{"class":139},"]\n",[86,444,446,449],{"class":88,"line":445},21,[86,447,448],{"class":131},"            return",[86,450,451],{"class":139}," {\n",[86,453,455,458,461,463,466,469,471,474,476,478,480,483],{"class":88,"line":454},22,[86,456,457],{"class":183},"                '",[86,459,460],{"class":96},"title",[86,462,377],{"class":183},[86,464,465],{"class":139},":",[86,467,468],{"class":135}," item",[86,470,140],{"class":139},[86,472,473],{"class":135},"item_info",[86,475,140],{"class":139},[86,477,460],{"class":135},[86,479,140],{"class":139},[86,481,482],{"class":135},"display_value",[86,484,485],{"class":139},",\n",[86,487,489,491,494,496,498,500,502,504],{"class":88,"line":488},23,[86,490,457],{"class":183},[86,492,493],{"class":96},"asin",[86,495,377],{"class":183},[86,497,465],{"class":139},[86,499,468],{"class":135},[86,501,140],{"class":139},[86,503,493],{"class":135},[86,505,485],{"class":139},[86,507,509,511,514,516,518,520,522,525,527],{"class":88,"line":508},24,[86,510,457],{"class":183},[86,512,513],{"class":96},"url",[86,515,377],{"class":183},[86,517,465],{"class":139},[86,519,468],{"class":135},[86,521,140],{"class":139},[86,523,524],{"class":135},"detail_page_url",[86,526,257],{"class":139},[86,528,529],{"class":170},"  # アフィリエイトリンク\n",[86,531,533,535,538,540,542,544,546,549,551,554,556,559,561,564,567,569,571,574,577],{"class":88,"line":532},25,[86,534,457],{"class":183},[86,536,537],{"class":96},"image",[86,539,377],{"class":183},[86,541,465],{"class":139},[86,543,468],{"class":135},[86,545,140],{"class":139},[86,547,548],{"class":135},"images",[86,550,140],{"class":139},[86,552,553],{"class":135},"primary",[86,555,140],{"class":139},[86,557,558],{"class":135},"large",[86,560,140],{"class":139},[86,562,563],{"class":135},"url ",[86,565,566],{"class":131},"if",[86,568,468],{"class":135},[86,570,140],{"class":139},[86,572,573],{"class":135},"images ",[86,575,576],{"class":131},"else",[86,578,579],{"class":131}," None\n",[86,581,583],{"class":88,"line":582},26,[86,584,585],{"class":139},"            }\n",[86,587,589,592,595,598,601],{"class":88,"line":588},27,[86,590,591],{"class":131},"    except",[86,593,594],{"class":387}," Exception",[86,596,597],{"class":131}," as",[86,599,600],{"class":135}," e",[86,602,328],{"class":139},[86,604,606,609,611,614,617,620,623,626,629],{"class":88,"line":605},28,[86,607,608],{"class":387},"        print",[86,610,252],{"class":139},[86,612,613],{"class":290},"f",[86,615,616],{"class":96},"\"Error: ",[86,618,619],{"class":177},"{",[86,621,622],{"class":135},"e",[86,624,625],{"class":177},"}",[86,627,628],{"class":96},"\"",[86,630,273],{"class":139},[86,632,634,637],{"class":88,"line":633},29,[86,635,636],{"class":131},"    return",[86,638,579],{"class":131},[86,640,642],{"class":88,"line":641},30,[86,643,164],{"emptyLinePlaceholder":163},[86,645,647],{"class":88,"line":646},31,[86,648,649],{"class":170},"# 使用例\n",[86,651,653,656,658,660,662,664,667,669,672],{"class":88,"line":652},32,[86,654,655],{"class":135},"result ",[86,657,246],{"class":139},[86,659,294],{"class":135},[86,661,252],{"class":139},[86,663,628],{"class":183},[86,665,666],{"class":96},"4062190141",[86,668,628],{"class":183},[86,670,671],{"class":139},")",[86,673,674],{"class":170},"  # ISBN\n",[86,676,678,681,683,686,688,691,693,696,698,701,703,706,708,711,713,716],{"class":88,"line":677},33,[86,679,680],{"class":387},"print",[86,682,252],{"class":139},[86,684,685],{"class":135},"json",[86,687,140],{"class":139},[86,689,690],{"class":135},"dumps",[86,692,252],{"class":139},[86,694,695],{"class":135},"result",[86,697,257],{"class":139},[86,699,700],{"class":349}," ensure_ascii",[86,702,246],{"class":139},[86,704,705],{"class":131},"False",[86,707,257],{"class":139},[86,709,710],{"class":349}," indent",[86,712,246],{"class":139},[86,714,715],{"class":411},"2",[86,717,718],{"class":139},"))\n",[117,720,722],{"id":721},"ライブラリで使えるapi","ライブラリで使えるAPI",[25,724,725,735],{},[28,726,727],{},[31,728,729,732],{},[34,730,731],{},"メソッド",[34,733,734],{},"用途",[41,736,737,747,757,767],{},[31,738,739,744],{},[46,740,741],{},[69,742,743],{},"search_items(keywords=...)",[46,745,746],{},"キーワード検索",[31,748,749,754],{},[46,750,751],{},[69,752,753],{},"get_items(item_ids=[...])",[46,755,756],{},"ASIN/URLから直接取得",[31,758,759,764],{},[46,760,761],{},[69,762,763],{},"get_variations(asin=...)",[46,765,766],{},"バリエーション取得",[31,768,769,774],{},[46,770,771],{},[69,772,773],{},"get_browse_nodes(browse_node_ids=[...])",[46,775,776],{},"カテゴリ情報取得",[117,778,780],{"id":779},"取得可能なデータresources","取得可能なデータ（Resources）",[25,782,783,796],{},[28,784,785],{},[31,786,787,790,793],{},[34,788,789],{},"カテゴリ",[34,791,792],{},"内容",[34,794,795],{},"アクセス例",[41,797,798,814,829,844,859,874,889,904],{},[31,799,800,806,809],{},[46,801,802],{},[803,804,805],"strong",{},"Images",[46,807,808],{},"画像URL (Small/Medium/Large)",[46,810,811],{},[69,812,813],{},"item.images.primary.large.url",[31,815,816,821,824],{},[46,817,818],{},[803,819,820],{},"ItemInfo.Title",[46,822,823],{},"商品タイトル",[46,825,826],{},[69,827,828],{},"item.item_info.title.display_value",[31,830,831,836,839],{},[46,832,833],{},[803,834,835],{},"ItemInfo.ByLineInfo",[46,837,838],{},"著者・メーカー情報",[46,840,841],{},[69,842,843],{},"item.item_info.by_line_info",[31,845,846,851,854],{},[46,847,848],{},[803,849,850],{},"ItemInfo.Classifications",[46,852,853],{},"分類情報",[46,855,856],{},[69,857,858],{},"item.item_info.classifications",[31,860,861,866,869],{},[46,862,863],{},[803,864,865],{},"ItemInfo.ProductInfo",[46,867,868],{},"商品詳細（色など）",[46,870,871],{},[69,872,873],{},"item.item_info.product_info.color",[31,875,876,881,884],{},[46,877,878],{},[803,879,880],{},"Offers",[46,882,883],{},"価格情報",[46,885,886],{},[69,887,888],{},"item.offers.listings[0].price.amount",[31,890,891,896,899],{},[46,892,893],{},[803,894,895],{},"BrowseNodeInfo",[46,897,898],{},"カテゴリ階層",[46,900,901],{},[69,902,903],{},"item.browse_node_info",[31,905,906,911,914],{},[46,907,908],{},[803,909,910],{},"DetailPageURL",[46,912,913],{},"アフィリエイトリンク",[46,915,916],{},[69,917,918],{},"item.detail_page_url",[18,920,921,922,925],{},"※ ",[803,923,924],{},"レビュー情報はPA-API v5では取得不可","（Amazon側で廃止）",[14,927,929],{"id":928},"csvから一括処理","CSVから一括処理",[77,931,933],{"className":122,"code":932,"language":124,"meta":82,"style":82},"import pandas as pd\nimport json\nimport time\n\n# CSVから書籍リストを読み込み\ndf = pd.read_csv('books.csv')\nisbn_list = df['ISBN'].astype(str).tolist()\n\nresults = []\nfor isbn in isbn_list:\n    result = get_affiliate_link(isbn)\n    if result:\n        results.append(result)\n    time.sleep(1)  # レート制限対策\n\n# JSONに保存\nwith open('output_amazon_books.json', 'w', encoding='utf-8') as f:\n    json.dump(results, f, ensure_ascii=False, indent=2)\n",[69,934,935,948,954,961,965,970,996,1035,1039,1049,1065,1081,1091,1107,1127,1131,1136,1185],{"__ignoreMap":82},[86,936,937,939,942,945],{"class":88,"line":89},[86,938,146],{"class":131},[86,940,941],{"class":135}," pandas ",[86,943,944],{"class":131},"as",[86,946,947],{"class":135}," pd\n",[86,949,950,952],{"class":88,"line":152},[86,951,146],{"class":131},[86,953,157],{"class":135},[86,955,956,958],{"class":88,"line":160},[86,957,146],{"class":131},[86,959,960],{"class":135}," time\n",[86,962,963],{"class":88,"line":167},[86,964,164],{"emptyLinePlaceholder":163},[86,966,967],{"class":88,"line":174},[86,968,969],{"class":170},"# CSVから書籍リストを読み込み\n",[86,971,972,975,977,980,982,985,987,989,992,994],{"class":88,"line":193},[86,973,974],{"class":135},"df ",[86,976,246],{"class":139},[86,978,979],{"class":135}," pd",[86,981,140],{"class":139},[86,983,984],{"class":135},"read_csv",[86,986,252],{"class":139},[86,988,377],{"class":183},[86,990,991],{"class":96},"books.csv",[86,993,377],{"class":183},[86,995,273],{"class":139},[86,997,998,1001,1003,1006,1008,1010,1013,1015,1018,1021,1023,1026,1029,1032],{"class":88,"line":207},[86,999,1000],{"class":135},"isbn_list ",[86,1002,246],{"class":139},[86,1004,1005],{"class":135}," df",[86,1007,396],{"class":139},[86,1009,377],{"class":183},[86,1011,1012],{"class":96},"ISBN",[86,1014,377],{"class":183},[86,1016,1017],{"class":139},"].",[86,1019,1020],{"class":135},"astype",[86,1022,252],{"class":139},[86,1024,1025],{"class":387},"str",[86,1027,1028],{"class":139},").",[86,1030,1031],{"class":135},"tolist",[86,1033,1034],{"class":139},"()\n",[86,1036,1037],{"class":88,"line":220},[86,1038,164],{"emptyLinePlaceholder":163},[86,1040,1041,1044,1046],{"class":88,"line":235},[86,1042,1043],{"class":135},"results ",[86,1045,246],{"class":139},[86,1047,1048],{"class":139}," []\n",[86,1050,1051,1054,1057,1060,1063],{"class":88,"line":240},[86,1052,1053],{"class":131},"for",[86,1055,1056],{"class":135}," isbn ",[86,1058,1059],{"class":131},"in",[86,1061,1062],{"class":135}," isbn_list",[86,1064,328],{"class":139},[86,1066,1067,1070,1072,1074,1076,1079],{"class":88,"line":276},[86,1068,1069],{"class":135},"    result ",[86,1071,246],{"class":139},[86,1073,294],{"class":135},[86,1075,252],{"class":139},[86,1077,1078],{"class":135},"isbn",[86,1080,273],{"class":139},[86,1082,1083,1086,1089],{"class":88,"line":281},[86,1084,1085],{"class":131},"    if",[86,1087,1088],{"class":135}," result",[86,1090,328],{"class":139},[86,1092,1093,1096,1098,1101,1103,1105],{"class":88,"line":287},[86,1094,1095],{"class":135},"        results",[86,1097,140],{"class":139},[86,1099,1100],{"class":135},"append",[86,1102,252],{"class":139},[86,1104,695],{"class":135},[86,1106,273],{"class":139},[86,1108,1109,1112,1114,1117,1119,1122,1124],{"class":88,"line":305},[86,1110,1111],{"class":135},"    time",[86,1113,140],{"class":139},[86,1115,1116],{"class":135},"sleep",[86,1118,252],{"class":139},[86,1120,1121],{"class":411},"1",[86,1123,671],{"class":139},[86,1125,1126],{"class":170},"  # レート制限対策\n",[86,1128,1129],{"class":88,"line":311},[86,1130,164],{"emptyLinePlaceholder":163},[86,1132,1133],{"class":88,"line":317},[86,1134,1135],{"class":170},"# JSONに保存\n",[86,1137,1138,1141,1144,1146,1148,1151,1153,1155,1157,1160,1162,1164,1167,1169,1171,1174,1176,1178,1180,1183],{"class":88,"line":322},[86,1139,1140],{"class":131},"with",[86,1142,1143],{"class":387}," open",[86,1145,252],{"class":139},[86,1147,377],{"class":183},[86,1149,1150],{"class":96},"output_amazon_books.json",[86,1152,377],{"class":183},[86,1154,257],{"class":139},[86,1156,371],{"class":183},[86,1158,1159],{"class":96},"w",[86,1161,377],{"class":183},[86,1163,257],{"class":139},[86,1165,1166],{"class":349}," encoding",[86,1168,246],{"class":139},[86,1170,377],{"class":183},[86,1172,1173],{"class":96},"utf-8",[86,1175,377],{"class":183},[86,1177,671],{"class":139},[86,1179,597],{"class":131},[86,1181,1182],{"class":135}," f",[86,1184,328],{"class":139},[86,1186,1187,1190,1192,1195,1197,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220],{"class":88,"line":331},[86,1188,1189],{"class":135},"    json",[86,1191,140],{"class":139},[86,1193,1194],{"class":135},"dump",[86,1196,252],{"class":139},[86,1198,1199],{"class":135},"results",[86,1201,257],{"class":139},[86,1203,1182],{"class":135},[86,1205,257],{"class":139},[86,1207,700],{"class":349},[86,1209,246],{"class":139},[86,1211,705],{"class":131},[86,1213,257],{"class":139},[86,1215,710],{"class":349},[86,1217,246],{"class":139},[86,1219,715],{"class":411},[86,1221,273],{"class":139},[14,1223,1224],{"id":1224},"出力形式",[18,1226,1227,1230],{},[69,1228,1229],{},"data/output_amazon_books.json"," の形式:",[77,1232,1235],{"className":1233,"code":1234,"language":685,"meta":82,"style":82},"language-json shiki shiki-themes vitesse-light vitesse-light","[\n    {\n        \"title\": \"書籍タイトル\",\n        \"asin\": \"4062190141\",\n        \"detailPageURL\": \"https://www.amazon.co.jp/dp/...?tag=eurekapu55-22...\",\n        \"images_url\": \"https://m.media-amazon.com/images/I/...\",\n        \"category\": \"カテゴリ名\",\n        \"blog_category\": \"経営管理\",\n        \"description\": \"\",\n        \"purchaseDate\": \"2022\"\n    }\n]\n",[69,1236,1237,1242,1247,1268,1286,1306,1326,1346,1366,1382,1400,1405],{"__ignoreMap":82},[86,1238,1239],{"class":88,"line":89},[86,1240,1241],{"class":139},"[\n",[86,1243,1244],{"class":88,"line":152},[86,1245,1246],{"class":139},"    {\n",[86,1248,1249,1253,1255,1257,1259,1261,1264,1266],{"class":88,"line":160},[86,1250,1252],{"class":1251},"sqvqQ","        \"",[86,1254,460],{"class":387},[86,1256,628],{"class":1251},[86,1258,465],{"class":139},[86,1260,184],{"class":183},[86,1262,1263],{"class":96},"書籍タイトル",[86,1265,628],{"class":183},[86,1267,485],{"class":139},[86,1269,1270,1272,1274,1276,1278,1280,1282,1284],{"class":88,"line":167},[86,1271,1252],{"class":1251},[86,1273,493],{"class":387},[86,1275,628],{"class":1251},[86,1277,465],{"class":139},[86,1279,184],{"class":183},[86,1281,666],{"class":96},[86,1283,628],{"class":183},[86,1285,485],{"class":139},[86,1287,1288,1290,1293,1295,1297,1299,1302,1304],{"class":88,"line":174},[86,1289,1252],{"class":1251},[86,1291,1292],{"class":387},"detailPageURL",[86,1294,628],{"class":1251},[86,1296,465],{"class":139},[86,1298,184],{"class":183},[86,1300,1301],{"class":96},"https://www.amazon.co.jp/dp/...?tag=eurekapu55-22...",[86,1303,628],{"class":183},[86,1305,485],{"class":139},[86,1307,1308,1310,1313,1315,1317,1319,1322,1324],{"class":88,"line":193},[86,1309,1252],{"class":1251},[86,1311,1312],{"class":387},"images_url",[86,1314,628],{"class":1251},[86,1316,465],{"class":139},[86,1318,184],{"class":183},[86,1320,1321],{"class":96},"https://m.media-amazon.com/images/I/...",[86,1323,628],{"class":183},[86,1325,485],{"class":139},[86,1327,1328,1330,1333,1335,1337,1339,1342,1344],{"class":88,"line":207},[86,1329,1252],{"class":1251},[86,1331,1332],{"class":387},"category",[86,1334,628],{"class":1251},[86,1336,465],{"class":139},[86,1338,184],{"class":183},[86,1340,1341],{"class":96},"カテゴリ名",[86,1343,628],{"class":183},[86,1345,485],{"class":139},[86,1347,1348,1350,1353,1355,1357,1359,1362,1364],{"class":88,"line":220},[86,1349,1252],{"class":1251},[86,1351,1352],{"class":387},"blog_category",[86,1354,628],{"class":1251},[86,1356,465],{"class":139},[86,1358,184],{"class":183},[86,1360,1361],{"class":96},"経営管理",[86,1363,628],{"class":183},[86,1365,485],{"class":139},[86,1367,1368,1370,1373,1375,1377,1380],{"class":88,"line":235},[86,1369,1252],{"class":1251},[86,1371,1372],{"class":387},"description",[86,1374,628],{"class":1251},[86,1376,465],{"class":139},[86,1378,1379],{"class":183}," \"\"",[86,1381,485],{"class":139},[86,1383,1384,1386,1389,1391,1393,1395,1398],{"class":88,"line":240},[86,1385,1252],{"class":1251},[86,1387,1388],{"class":387},"purchaseDate",[86,1390,628],{"class":1251},[86,1392,465],{"class":139},[86,1394,184],{"class":183},[86,1396,1397],{"class":96},"2022",[86,1399,190],{"class":183},[86,1401,1402],{"class":88,"line":276},[86,1403,1404],{"class":139},"    }\n",[86,1406,1407],{"class":88,"line":281},[86,1408,442],{"class":139},[14,1410,1411],{"id":1411},"注意事項",[1413,1414,1415,1422,1428],"ol",{},[1416,1417,1418,1421],"li",{},[803,1419,1420],{},"レート制限",": 1秒に1リクエスト程度に抑える",[1416,1423,1424,1427],{},[803,1425,1426],{},"API利用資格",": アフィリエイト経由の売上実績がないとAPI利用制限あり",[1416,1429,1430,1433,1434,1437],{},[803,1431,1432],{},"認証情報",": コードにハードコードせず、環境変数や",[69,1435,1436],{},".env","ファイルで管理推奨",[14,1439,1440],{"id":1440},"関連ファイル",[1442,1443,1444,1449,1455],"ul",{},[1416,1445,1446,1447],{},"既存データ: ",[69,1448,1229],{},[1416,1450,1451,1452],{},"表示ページ: ",[69,1453,1454],{},"pages/blog/amazon/purchase-*.vue",[1416,1456,1457,1458],{},"元スクリプト: ",[69,1459,1460],{},"C:/Users/numbe/Git_repo/amazonAPI/get_amazon_book.ipynb",[1462,1463,1464],"style",{},"html pre.shiki code .senZ8, html code.shiki .senZ8{--shiki-default:#59873A;--shiki-dark:#59873A}html pre.shiki code .sdGka, html code.shiki .sdGka{--shiki-default:#B56959;--shiki-dark:#B56959}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHkkW, html code.shiki .sHkkW{--shiki-default:#1E754F;--shiki-dark:#1E754F}html pre.shiki code .sG7-3, html code.shiki .sG7-3{--shiki-default:#393A34;--shiki-dark:#393A34}html pre.shiki code .shFtX, html code.shiki .shFtX{--shiki-default:#999999;--shiki-dark:#999999}html pre.shiki code .sxvE3, html code.shiki .sxvE3{--shiki-default:#A0ADA0;--shiki-dark:#A0ADA0}html pre.shiki code .snbK4, html code.shiki .snbK4{--shiki-default:#A65E2B;--shiki-dark:#A65E2B}html pre.shiki code .sMJiu, html code.shiki .sMJiu{--shiki-default:#B5695977;--shiki-dark:#B5695977}html pre.shiki code .stQ0i, html code.shiki .stQ0i{--shiki-default:#AB5959;--shiki-dark:#AB5959}html pre.shiki code .s4oTP, html code.shiki .s4oTP{--shiki-default:#B07D48;--shiki-dark:#B07D48}html pre.shiki code .sz8Xr, html code.shiki .sz8Xr{--shiki-default:#998418;--shiki-dark:#998418}html pre.shiki code .sM54T, html code.shiki .sM54T{--shiki-default:#2F798A;--shiki-dark:#2F798A}html pre.shiki code .sqvqQ, html code.shiki .sqvqQ{--shiki-default:#99841877;--shiki-dark:#99841877}",{"title":82,"searchDepth":152,"depth":152,"links":1466},[1467,1468,1469,1470,1475,1476,1477,1478],{"id":16,"depth":152,"text":16},{"id":23,"depth":152,"text":23},{"id":75,"depth":152,"text":75},{"id":103,"depth":152,"text":104,"children":1471},[1472,1473,1474],{"id":119,"depth":160,"text":119},{"id":721,"depth":160,"text":722},{"id":779,"depth":160,"text":780},{"id":928,"depth":152,"text":929},{"id":1224,"depth":152,"text":1224},{"id":1411,"depth":152,"text":1411},{"id":1440,"depth":152,"text":1440},null,"python-amazon-paapiを使ってISBN/ASINからアフィリエイトリンクを生成する方法","md",{},"/amazon_affiliate_api",false,"2026-01-03T00:00:00.000Z",{"title":5,"description":1480},"2026-01/2026-01-03/AMAZON_AFFILIATE_API",[1489,1490,1491,1492],"Amazon","PA-API","アフィリエイト","Python","y0uEfmD_iQYbk04OKyfGeN9aUCq2UBqOxOBSpXPQ8QQ",[],[1496,1500,1504,1508,1511],{"title":1497,"path":1498,"publishedAt":1499},"Amazon 価格監視ツール設計書（PA-API + GitHub Actions + CSV）","/amazon-price-watcher-spec","2025-12-06T00:00:00.000Z",{"title":1501,"path":1502,"publishedAt":1503},"Amazon書籍メタデータを841件取得しNuxt書棚UIで一覧化した1日の試行錯誤","/amazon-book-metadata-shelf-ui","2026-04-28T00:00:00.000Z",{"title":1505,"path":1506,"publishedAt":1507},"Amazonの「設備投資は3年未満で回収」を原文で確認した｜3年未満はサーバーとネットワーク機器に限った話で、データセンターは別勘定","/amazon-q2-2026-capex-payback-factcheck","2026-07-31T00:00:00.000Z",{"title":1509,"path":1510,"publishedAt":1507},"クラウド3社の設備投資とフリーキャッシュフロー｜AWS・Azure・Google Cloudの数字を検証し、黒字に戻る年を試算した","/cloud-capex-fcf-breakeven-2026",{"title":1512,"path":1513,"publishedAt":1514},"Claude Code ステータスラインにFable 5のモデル別リミット表示を追加した","/claude-code-statusline-fable5-model-limit","2026-07-20T00:00:00.000Z","https://log.eurekapu.com/og/blog/amazon_affiliate_api.png?v=2026-01-03T00%3A00%3A00.000Z&title=Amazon%20PA-API%20%E3%82%A2%E3%83%95%E3%82%A3%E3%83%AA%E3%82%A8%E3%82%A4%E3%83%88%E3%83%AA%E3%83%B3%E3%82%AF%E7%94%9F%E6%88%90%E3%82%AC%E3%82%A4%E3%83%89&author=Kei%20Komatsu&sig=8a6770cd184ff780",1785654973336]