获取 Facebook 访问令牌时偶尔出现 403

Occasional 403 when getting Facebook access token

我在持续获取 Facebook API 访问令牌时遇到问题。有时它会起作用,但大多数时候我会收到 403 - Forbidden。

string url = $"https://graph.facebook.com/oauth/access_token?client_id={clientId}&client_secret={clientSecret}&grant_type=client_credentials";
var facebookResponse = await httpClient.GetAsync(url);

令人沮丧的是,当我使用来自 Postman 的 URL 中的实际值时,一切都很好。只有当我使用此 C# 代码时,它才会定期出错。我已经验证 URL 与 Postman 的工作原理完全相同。

此外,我没有请求任何权限,因为我只是用它来从 public 页面获取帖子。

它一直是我们的内部代理。虽然我可以访问 Facebook,但我网站的应用程序池不能。