我正在尝试通过他们的数据 API 向 YouTube 进行身份验证,并且只需要知道应该如何将标头从他们的示例(如下)转换为 PHP+CURL 函数调用。令人困惑的部分是授权部分,它用自己的一组名称和值对打破了名称/值配对。
除了我不知道如何格式化他们在标题中需要的内容外,这个文档都很好。
他们的例子:
POST /accounts/OAuthGetRequestToken HTTP/1.1
Host: https://www.google.com
Content-Type: application/x-www-form-urlencoded
Authorization: OAuth
oauth_consumer_key="example.com",
oauth_signature_method="RSA-SHA1",
oauth_signature="wOJIO9A2W5mFwDgiDvZbTSMK%2FPY%3D",
oauth_timestamp="137131200",
oauth_nonce="4572616e48616d6d65724c61686176",
oauth_version="1.0"
scope=http://gdata.youtube.com
这不需要花哨,我只需要为一个帐户做密钥交换,这样我就可以自动上传视频。我只是不知道如何将授权项格式化为我的标题数组
curl_setopt($ch, CURLOPT_HEADER, $headers);
帮助?