Other API

整理其他 core/plugin API,以及內部/舊前端/維護型 API。

一般 API

Endpoint方法認證來源說明新專案對應狀態備註
/blogs/handle.json待確認skip/globalapp/Controller/BlogsController.php:237全域 API key 檢查例外未找到未找到新專案 Blogs 沒有同名 method。
/blogs/backup.json待確認全域 API keyapp/Controller/BlogsController.php:471看起來偏內部工具未找到未找到新專案 Blogs 沒有同名 method。
/blogs/send_sms.json待確認API keyapp/Controller/BlogsController.php:1761簡訊工具未找到未找到新專案 Blogs 沒有同名 method。
/blogs/get_email_template.json待確認API keyapp/Controller/BlogsController.php:1791取得 email template未找到未找到新專案 Blogs 沒有同名 method。
/blogs/get_login_hash.json待確認API keyapp/Controller/BlogsController.php:1822取得登入 hash未找到未找到新專案 Blogs 沒有同名 method。
/cities/index.json待確認全域 API keyapp/Controller/CitiesController.php:6城市資料未找到未找到新專案沒有 Cities endpoint。
/cities/check_city.json待確認全域 API keyapp/Controller/CitiesController.php:264城市檢查未找到未找到新專案沒有 Cities endpoint。
/contacts/add.json待確認全域 API keyapp/Controller/ContactsController.php:18聯絡表單未找到未找到新專案沒有 Contacts endpoint。
/countries/index.json待確認全域 API keyapp/Controller/CountriesController.php:122國家資料未找到未找到新專案沒有 Countries endpoint。
/free_credit_event_users/send_review.json待確認使用者 sessionapp/Controller/FreeCreditEventUsersController.php:199free credit review未找到未找到新專案沒有同名 endpoint。
/free_credit_event_users/view.json待確認使用者 sessionapp/Controller/FreeCreditEventUsersController.php:313free credit user detail未找到未找到新專案沒有同名 endpoint。
/free_credit_events/view.json待確認使用者 sessionapp/Controller/FreeCreditEventsController.php:117free credit detail未找到未找到新專案沒有同名 endpoint。
/free_credit_events/index.json待確認使用者 sessionapp/Controller/FreeCreditEventsController.php:162free credit 清單未找到未找到新專案沒有同名 endpoint。
/free_credit_events/exec.json待確認使用者 sessionapp/Controller/FreeCreditEventsController.php:223執行 free credit未找到未找到新專案沒有同名 endpoint。
/hire_requests/add.jsonPOST全域 API keyapp/Controller/HireRequestsController.php:5建立 hire request未找到未找到新專案沒有 HireRequests endpoint。
/languages/index.json待確認全域 API keyapp/Controller/LanguagesController.php:151語言清單未找到未找到新專案沒有 Languages endpoint。
/marketing_tips/top.json待確認使用者 sessionapp/Controller/MarketingTipsController.php:162marketing tip未找到未找到新專案 MarketingTips 沒有同名 method。
/marketing_tips/dismiss.json待確認使用者 sessionapp/Controller/MarketingTipsController.php:201關閉 marketing tip未找到未找到新專案 MarketingTips 沒有同名 method。
/marketing_tips/reset_all.json待確認使用者 sessionapp/Controller/MarketingTipsController.php:213重設 marketing tip未找到未找到新專案 MarketingTips 沒有同名 method。
/messages/index.json待確認全域 API keyapp/Controller/MessagesController.php:37訊息清單未找到未找到新專案有 Endpoint/V1/Messages.php,但沒有 index()
/messages/delete.json待確認全域 API keyapp/Controller/MessagesController.php:953刪除訊息未找到未找到新專案有 Endpoint/V1/Messages.php,但沒有 delete()
/messages/star.json待確認全域 API keyapp/Controller/MessagesController.php:2534訊息星號/AJAX未找到未找到新專案有 Endpoint/V1/Messages.php,但沒有 star()
/messages/conversation.json待確認全域 API keyapp/Controller/MessagesController.php:3358對話未找到未找到新專案有 Endpoint/V1/Messages.php,但沒有 conversation()
/messages/user_conversation.json待確認全域 API keyapp/Controller/MessagesController.php:3962使用者對話未找到未找到新專案有 Endpoint/V1/Messages.php,但沒有 user_conversation()
/messages/user_activities.json待確認全域 API keyapp/Controller/MessagesController.php:4018使用者活動未找到未找到新專案有 Endpoint/V1/Messages.php,但沒有 user_activities()
/messages/clear_notifications.json待確認全域 API keyapp/Controller/MessagesController.php:4207清除通知未找到未找到新專案有 Endpoint/V1/Messages.php,但沒有 clear_notifications()
/payments/get_sudopay_gateways.json待確認全域 API keyapp/Controller/PaymentsController.php:38payment gateway未找到未找到新專案沒有 Payments endpoint。
/skills/index.json待確認全域 API keyapp/Controller/SkillsController.php:7skill 清單未找到未找到新專案沒有 Skills endpoint。
/skills/skill_list.json待確認全域 API keyapp/Controller/SkillsController.php:40skill list未找到未找到新專案沒有 Skills endpoint。
/states/index.json待確認全域 API keyapp/Controller/StatesController.php:181state/location 資料未找到未找到新專案沒有 States endpoint。
/stripes/charge_by_customer.json待確認使用者 sessionapp/Controller/StripesController.php:606付款未找到未找到新專案沒有同名 method。
/stripes/get_customer.json待確認使用者 sessionapp/Controller/StripesController.php:695取得 customer未找到未找到新專案沒有同名 method。
/stripes/log_charge_event.json待確認使用者 sessionapp/Controller/StripesController.php:738付款事件紀錄未找到未找到新專案沒有同名 method。
/stripes/verify_receipt.json待確認使用者 sessionapp/Controller/StripesController.php:896receipt 驗證未找到未找到新專案沒有同名 method。
/stripes/add_payment_order.json待確認使用者 sessionapp/Controller/StripesController.php:1012建立 payment order未找到未找到新專案沒有同名 method。
/stripes/remove_card.json待確認使用者 sessionapp/Controller/StripesController.php:1259移除卡片未找到未找到新專案沒有同名 method。
/transactions/get_quote_bid_by_stripe_id.json待確認全域 API keyapp/Controller/TransactionsController.php:868用 stripe id 查 quote bid未找到未找到新專案 Transactions 沒有同名 method。
/wallet/wallets/add_to_wallet.jsonPOST全域 API keyapp/Plugin/Wallet/Controller/WalletsController.php:69wallet 儲值未找到未找到新專案未看到 Endpoint/V1/Wallet.php 或對應 route。
/quote_faq_answers/faq_lists.json待確認全域 API keyapp/Plugin/Quotes/Controller/QuoteFaqAnswersController.php:189FAQ list未找到未找到新專案未看到 Endpoint/V1/QuoteFaqAnswers.php 或對應 route。
/quote_faq_question_templates/index.json待確認全域 API keyapp/Plugin/Quotes/Controller/QuoteFaqQuestionTemplatesController.php:5FAQ template未找到未找到新專案未看到 Endpoint/V1/QuoteFaqQuestionTemplates.php 或對應 route。
/quote_feedback_comments/save/{id}.jsonPOST使用者 sessionapp/Plugin/Quotes/Controller/QuoteFeedbackCommentsController.php:25新增/更新 feedback commentQuoteFeedbackComments::save()PHP 8 本地完成;Staging 待驗證save.md
/quote_feedback_comments/delete/id:{id}.jsonGET/POST使用者 sessionapp/Plugin/Quotes/Controller/QuoteFeedbackCommentsController.php:106本人 hard delete commentQuoteFeedbackComments::delete()PHP 8 本地完成;Staging 待驗證delete.md
/quote_subscription_types/index.json待確認全域 API keyapp/Plugin/Quotes/Controller/QuoteSubscriptionTypesController.php:12subscription type未找到未找到新專案未看到 Endpoint/V1/QuoteSubscriptionTypes.php 或對應 route。
/revision/revisions/index.json待確認全域 API keyapp/Plugin/Revision/Controller/RevisionsController.php:9revision 清單未找到未找到新專案未看到 Endpoint/V1/Revision.php 或對應 route。
/security_questions/security_questions/index.json待確認全域 API keyapp/Plugin/SecurityQuestions/Controller/SecurityQuestionsController.php:93security questions未找到未找到新專案未看到 Endpoint/V1/SecurityQuestions.php 或對應 route。
/withdrawals/money_transfer_accounts/index.json待確認全域 API keyapp/Plugin/Withdrawals/Controller/MoneyTransferAccountsController.php:13withdrawal account 清單未找到未找到新專案未看到 Endpoint/V1/Withdrawals.php 或對應 route。
/withdrawals/money_transfer_accounts/add.json待確認全域 API keyapp/Plugin/Withdrawals/Controller/MoneyTransferAccountsController.php:43新增 withdrawal account/AJAX未找到未找到新專案未看到 Endpoint/V1/Withdrawals.php 或對應 route。
/withdrawals/money_transfer_accounts/update_status.json待確認全域 API keyapp/Plugin/Withdrawals/Controller/MoneyTransferAccountsController.php:90更新 withdrawal account 狀態未找到未找到新專案未看到 Endpoint/V1/Withdrawals.php 或對應 route。
/withdrawals/money_transfer_accounts/delete.json待確認全域 API keyapp/Plugin/Withdrawals/Controller/MoneyTransferAccountsController.php:119刪除 withdrawal account未找到未找到新專案未看到 Endpoint/V1/Withdrawals.php 或對應 route。
/withdrawals/user_cash_withdrawals/index.json待確認全域 API keyapp/Plugin/Withdrawals/Controller/UserCashWithdrawalsController.php:6cash withdrawal 清單未找到未找到新專案未看到 Endpoint/V1/Withdrawals.php 或對應 route。
/withdrawals/user_cash_withdrawals/add.json待確認全域 API keyapp/Plugin/Withdrawals/Controller/UserCashWithdrawalsController.php:68新增 cash withdrawal/AJAX未找到未找到新專案未看到 Endpoint/V1/Withdrawals.php 或對應 route。
/attachments/upload.json待確認API keyapp/Controller/AttachmentsController.php:7上傳附件Attachments::upload()同路徑已存在新專案 Endpoint/V1/Attachments.php 有同名 action。
/blogs/index.json待確認API keyapp/Controller/BlogsController.php:10Blog 清單/APIBlogs::index()同路徑已存在新專案 Endpoint/V1/Blogs.php 有同名 action。
/blogs/handle_infobip_email.json待確認全域 API keyapp/Controller/BlogsController.php:49類 webhookInfobip::*可能需改路徑新專案有 Endpoint/V1/Infobip.php,但沒有 Blogs::handle_infobip_email()
/blogs/stat.json待確認使用者 sessionapp/Controller/BlogsController.php:167統計資料;maintenance excludeBlogs::stat()同路徑已存在新專案 Endpoint/V1/Blogs.php 有同名 action。
/messages/compose.jsonPOST全域 API keyapp/Controller/MessagesController.php:1082建立訊息/AJAXCompose::index()可能需改路徑新專案沒有 Messages::compose();有獨立 Compose endpoint。
/messages/get_conversation.json待確認使用者 session + API keyapp/Controller/MessagesController.php:4236取得對話Messages::get_conversation()已存在,參數路徑不同新專案 mapping 支援 /messages/get_conversation/{id}.json
/messages/quote_conversation.json待確認使用者 sessionapp/Controller/MessagesController.php:4358quote 對話Messages::quote_conversation()已存在,參數路徑不同新專案 mapping 支援 /messages/quote_conversation/{id}.json
/packages/index.json待確認API keyapp/Controller/PackagesController.php:12package 清單Packages::index()同路徑已存在新專案 Endpoint/V1/Packages.php 有同名 action。
/pages/view.json待確認全域 API keyapp/Controller/PagesController.php:139CMS 頁面Guide::index() / Category::index()可能需改路徑新專案沒有 Pages endpoint;CMS/page 類頁面已拆到其他前台 endpoint。
/products/index.json待確認全域 API keyapp/Controller/ProductsController.php:12product 清單NshopItems::*可能需改路徑新專案沒有 Products endpoint;商品功能看起來在 Nshop* endpoint。
/products/view.json待確認全域 API keyapp/Controller/ProductsController.php:47product detailNshopItems::view()可能需改路徑新專案沒有 Products endpoint;商品 detail 可能是 NshopItems::view()
/redirect_mappings/index.json待確認API keyapp/Controller/RedirectMappingsController.php:91redirect mappingRedirectMappings::index()同路徑已存在新專案 Endpoint/V1/RedirectMappings.php 有同名 action。
/stripes/index.json待確認使用者 sessionapp/Controller/StripesController.php:34Stripe/cardsStripes::index()同路徑已存在新專案 Endpoint/V1/Stripes.php 有同名 action。
/stripes/charge_by_token_and_product.json待確認使用者 sessionapp/Controller/StripesController.php:137付款ChargeByToken::index()可能需改路徑新專案沒有同名 Stripes method;需確認是否由 ChargeByToken 取代。
/stripes/charge_by_token.json待確認使用者 sessionapp/Controller/StripesController.php:232付款ChargeByToken::index()可能需改路徑新專案沒有同名 Stripes method;有獨立 ChargeByToken endpoint。
/stripes/charge_by_token_sp.json待確認使用者 sessionapp/Controller/StripesController.php:493付款ChargeByToken::index()可能需改路徑新專案沒有同名 Stripes method;需確認是否由 ChargeByToken 取代。
/stripes/charge_by_token_and_coupon_package.json待確認使用者 sessionapp/Controller/StripesController.php:1367coupon package 付款ChargeByToken::index()可能需改路徑新專案沒有同名 Stripes method;需確認是否由 ChargeByToken 取代。
/transactions/index.json待確認全域 API keyapp/Controller/TransactionsController.php:21transaction 清單Transactions::index()同路徑已存在新專案 Endpoint/V1/Transactions.php 有同名 action。

內部 / 舊前端 AJAX / 維護型 API

Endpoint方法認證來源判斷原因新專案對應狀態備註
/ads/view.json待確認全域 API keyapp/Controller/AdsController.php:71舊廣告 view/API未找到未找到新專案未看到 Endpoint/V1/Ads.php 或對應 route。
/charts/quote_activities.json待確認全域 API keyapp/Controller/ChartsController.php:545報表/dashboard未找到未找到新專案未看到 Endpoint/V1/Charts.php 或對應 route。
/charts/quote_kpi_old.json待確認全域 API keyapp/Controller/ChartsController.php:1000報表/dashboard未找到未找到新專案未看到 Endpoint/V1/Charts.php 或對應 route。
/charts/quote_kpi.json待確認全域 API keyapp/Controller/ChartsController.php:1618報表/dashboard未找到未找到新專案未看到 Endpoint/V1/Charts.php 或對應 route。
/charts/service_stats.json待確認全域 API keyapp/Controller/ChartsController.php:2436報表/dashboard未找到未找到新專案未看到 Endpoint/V1/Charts.php 或對應 route。
/charts/quote_revenue.json待確認全域 API keyapp/Controller/ChartsController.php:2723報表/dashboard未找到未找到新專案未看到 Endpoint/V1/Charts.php 或對應 route。
/nshop_fee_plans/insert_sql.json待確認全域 API keyapp/Controller/NshopFeePlansController.php:318維護/工具型 action未找到未找到新專案未看到 Endpoint/V1/NshopFeePlans.php 或對應 route。
/quotes/quote_services/search_adm.json待確認全域 API keyapp/Plugin/Quotes/Controller/QuoteServicesController.php:2563action 名稱偏內部未找到未找到去掉 plugin prefix 後檢查 /quote_services/search_adm.json:新專案沒有 QuoteServices::search_adm();看起來偏舊內部 action。
/quotes/quote_services/fix_user_review_count.json待確認使用者 sessionapp/Plugin/Quotes/Controller/QuoteServicesController.php:3607維護/修正資料型 action未找到未找到去掉 plugin prefix 後檢查 /quote_services/fix_user_review_count.json:新專案 QuoteServices 沒有同名 method。
/chat_can_messages/index.json待確認全域 API keyapp/Controller/ChatCanMessagesController.php:300canned message 管理用途較高ChatCanMessages::index()同路徑已存在新專案 Endpoint/V1/ChatCanMessages.php 有同名 action。