Google Chart Image无法加载

时间:2013-10-23 14:19:43

标签: google-visualization qr-code

我正在使用Google图表创建QR码。当我直接在浏览器上粘贴链接时,它会完美地生成QR码。但是,我无法将其作为图像加载。我得到400错误响应。

i.e.: http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://totp/Test%3Fsecret%3DGVFXGN3WIYZEMYKW 

直接粘贴在浏览器中,但我怎样才能将其显示为图像?

我做错了什么?

<img src="http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://totp/AEB+Staff+Benefits%3Fsecret%3DGVFXGN3WIYZEMYKW" width="200" height="200" />

1 个答案:

答案 0 :(得分:1)

您需要对网址的/参数中的%2F(代码chl)进行网址编码:

http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth:%2F%2Ftotp%2FTest%3Fsecret%3DGVFXGN3WIYZEMYKW