为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Flickr 照片搜索 API 时出错:无效的 API 密钥(密钥的格式无效)

使用 Flickr 照片搜索 API 时出错:无效的 API 密钥(密钥的格式无效)

PHP
烙印99 2022-09-25 21:03:03
在我的应用程序中,我正在做一些工作来构造一个通过Flickr API调用的查询字符串,结果是这样的:https://api.flickr.com/services/rest/?format=json&api_key={MY API KEY}&method=flickr.photos.search&tags=happy%2Cdog在浏览器中请求该操作可以正常工作,但是,使用 curl 请求相同的查询将返回错误:jsonFlickrApi({"stat":"fail","code":100,"message":"Invalid API Key (Key has invalid format)"})这是我的卷发代码:$ch = curl_init();curl_setopt($ch, CURLOPT_AUTOREFERER, 1);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36');curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_URL, $this->query);$result = curl_exec($ch);curl_close($ch);
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

如果当系统生成的URL被复制并粘贴到浏览器中时它有效,那么一定是不同的。

您的调试输出可能被解释为 HTML,因此,如果在某个地方有错误,而不仅仅是 一个,它仍然看起来像 一个,并且也会被复制粘贴为 。&&&&

htmlspecialchars在这种情况下,查看实际值而不是浏览器将其解释为什么值总是有帮助的。


查看完整回答
反对 回复 2022-09-25
  • 1 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号