【发布时间】:2010-12-04 02:50:40
【问题描述】:
我正在尝试通过他们的数据 API 向 YouTube 进行身份验证,并且只需要知道应如何将标头从他们的示例(如下)转换为 PHP+CURL 函数调用。令人困惑的部分是授权部分,它使用自己的一组名称和值对打破了名称/值配对。
This documentation 一切都很好,只是我不知道如何格式化他们在标题中需要的内容。
他们的例子:
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
这个不用花哨,我只需要换一个账号的key,就可以自动上传视频了。我只是不知道如何将授权项格式化为我的标题数组
curl_setopt($ch, CURLOPT_HEADER, $headers);
帮助?
【问题讨论】: