【问题标题】:The remote server returned an error: (403) Forbidden in Youtube api远程服务器返回错误:(403) Forbidden in Youtube api
【发布时间】:2012-11-05 04:52:33
【问题描述】:

我正在使用 Youtube API 上传视频。它在我的本地机器上工作正常,但在我将代码实现到服务器后它会抛出异常。

The remote server returned an error: (403) Forbidden.

我已经正确地提到了用户名、developerkey、密码。你能请任何人帮我看看我哪里错了吗?

【问题讨论】:

  • 你能检查错误的描述吗?您可以使用此处提到的“WebExecption.Response”:stackoverflow.com/questions/10959985/…
  • Invalid URI: The format could not be determined 错误发生在我使用上面链接中提到的代码之后。
  • 您能否提供您正在使用的代码以及 URI?

标签: c# youtube-api


【解决方案1】:

HTTP 403 响应可能与许多不同的错误相关联,查看实际响应 HTTP 正文(或在 exception.Response 属性中报告的序列化版本)是确定确切原因的唯一方法.

不过,执行上传时出现 403 的一个非常常见的原因是配额错误。以下是更多详细信息:http://apiblog.youtube.com/2010/02/best-practices-for-avoiding-quota.html

【讨论】:

  • 我也无法获取视频源。那么会有什么问题呢?
  • 我会重复一遍:“HTTP 403 响应可能与许多不同的错误相关联,并查看实际响应 HTTP 正文(或它在 exception.Response 中报告的序列化版本)属性)是确定确切原因的唯一方法。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多