如何在 C# 中使用 Twitter 广告 Api 端点?

How to use Twitter Ads Api EndPoint in c#?

任何人都可以帮助我如何创建对 Twitter 广告的请求 api?我已尝试 运行 此页面 GET accounts 中的示例,我 运行 那个示例 URL 到我的浏览器,但它给出错误 "This page can't be reached"。我想尝试在没有 sdk 的情况下创建此请求,有人可以帮助我吗?

是的,因为您需要验证您的请求,所以有多种方法可以做到这一点。

使用像 Postman 这样的应用程序来 post 您的请求,因为它也提供了配置身份验证的简单方法,或者您可以尝试 curl。

这是一个这样的例子,build authorization header

Building the header string
To build the header string, imagine writing to a string named DST.

Append the string “OAuth ” (including the space at the end) to DST.
For each key/value pair of the 7 parameters listed above:
Percent encode the key and append it to DST.
Append the equals character ‘=’ to DST.
Append a double quote ‘”’ to DST.
Percent encode the value and append it to DST.
Append a double quote ‘”’ to DST.
If there are key/value pairs remaining, append a comma ‘,’ and a space ‘ ‘ to DST.
Pay particular attention to the percent encoding of the values when building 
this string. For example, the oauth_signature value of 
tnnArxj06cWHq44gCs1OSKk/jLY= must be encoded as tnnArxj06cWHq44gCs1OSKk%2FjLY%3D.

OAuth oauth_consumer_key="xvz1evFS4wEEPTGEFPHBog", 
oauth_nonce="kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg", 
oauth_signature="tnnArxj06cWHq44gCs1OSKk%2FjLY%3D", 
oauth_signature_method="HMAC-SHA1", oauth_timestamp="1318622958", 
oauth_token="370773112-GmHxMAgYyLbNEtIKZeRNFsMKPR9EyMZeS9weJAEb", 
oauth_version="1.0"