Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用API问题将图像上载到Flickr_Php_Api_Flickr - Fatal编程技术网

Php 使用API问题将图像上载到Flickr

Php 使用API问题将图像上载到Flickr,php,api,flickr,Php,Api,Flickr,我对使用API将图像上传到Flickr有疑问。上传时,我们是否需要像在令牌获取中那样将签名作为参数包含?如果是,在计算签名时需要包括哪些所有参数 我查阅了文档,但他们没有指定签名计算需要哪些参数。因此,我面临无效的\u签名错误 xxxxxxxxxxxxxapi_keyxxxxxxxxxxauth_tokenxxxxxxxxxxxformatphp_serialmethodflickr.people.getPhotosuser_idxxxxxxxxxx 上面的示例用于生成用于提取用户照片的签名。

我对使用API将图像上传到Flickr有疑问。上传时,我们是否需要像在令牌获取中那样将签名作为参数包含?如果是,在计算签名时需要包括哪些所有参数

我查阅了文档,但他们没有指定签名计算需要哪些参数。因此,我面临无效的\u签名错误

xxxxxxxxxxxxxapi_keyxxxxxxxxxxauth_tokenxxxxxxxxxxxformatphp_serialmethodflickr.people.getPhotosuser_idxxxxxxxxxx
上面的示例用于生成用于提取用户照片的签名。如您所见,调用flickr api所需的所有参数都是必需的。您必须生成上述字符串的md5散列,这将是api请求的签名

api_密钥之前字符串的第一个xxxxxxx部分是api_密钥。用api\u密钥、auth\u tokenaccess\u密钥和user\u id填充剩余部分

上传图片时

xxxxxxxxapi_keyxxxxxxxauth_tokenxxxxxxxxxtitleUploadTest
上面的字符串用于生成签名以上载标题为UploadTest的pic。如果包含其他参数,则必须包含这些参数,例如:描述、标记和使用md5生成签名。更好地使用库来执行这些任务。我正在使用phpflickr类phpflickr.com。希望能有帮助