社交 API:錯誤參考

本主題為Social API錯誤提供參考。

一般錯誤訊息

狀態 名字 訊息 原因
401 UNAUTHORIZED Permission denied. 缺少或無效的 OAuth 訪問令牌。如果您確實提供了訪問令牌,則可能沒有此請求的適當範圍
403 FORBIDDEN   您沒有訪問資源的權限。在大多數情況下,您在請求網址中會出現錯誤。
404 RESOURCE_NOT_FOUND Resource does not exist. 您請求的資源不存在-檢查拼寫和路徑錯誤。
422   (Message varies according to the problem; examples:
  • "Page size is not within the range(1-100) 200"
  • "The since parameter must be an ISO-8601 datetime string"
)
檢查查詢參數以確保值有效
500   an internal error occurred 布萊特灣系統中的問題-稍後再試。

社交分享錯誤

社交共享錯誤不會作為對API請求的單獨錯誤響應返回,而是在errors正常響應中的數組。

如果共享操作失敗,API將報告"result": "ERROR"並返回包含以下內容的錯誤對象:

  • error_code -服務器從社交平台記錄的錯誤代碼(如果有)。
  • error_message -服務器記錄的錯誤消息,或者從社交平台返回的錯誤消息(如果有)。
  • platform_error -從社交平台返回的錯誤對象的JSON表示(如果有)。

這是一個例子

"errors": [
  {
    "error_code": "UPLOAD_FAILURE",
    "message": "Upload error: Received Facebook error response of type OAuthException: (#100) sponsor_id requires publishing profile/page to be verified or branding partner. (code 100, subcode null)"
  }
]

有關錯誤返回的更多信息,請參見特定社交平台的文檔: