有讯飞的人么?你家的开放平台 api 为啥把法国 OVH 服务器全 ban 了?

2018-07-03 09:29:48 +08:00
 Reign

想测试一下讯飞的手写字体识别 api: http://webapi.xfyun.cn/v1/service/v1/ocr/handwriting ,本地测试良好,用我的 2 台美国 VPS 测试良好,用我的 5 台 ovh 服务器(全是法国 ip 地址),全部返回 404。。。无论我怎样修改 header 都 404,我在后台添加了服务器 ip 地址为白名单还是 404,为啥你们要把法国 ovh 全 ban 了?

2313 次点击
所在节点    程序员
7 条回复
a302800411
2018-07-03 09:53:51 +08:00
ping 的通吗
Reign
2018-07-03 09:55:38 +08:00
@a302800411 既然都返回 404 了肯定 ping 得通啊:
PING webapi.xfyun.cn (121.201.83.170) 56(84) bytes of data.
64 bytes from 121.201.83.170 (121.201.83.170): icmp_seq=1 ttl=43 time=310 ms
64 bytes from 121.201.83.170 (121.201.83.170): icmp_seq=2 ttl=43 time=310 ms
64 bytes from 121.201.83.170 (121.201.83.170): icmp_seq=4 ttl=43 time=311 ms
a302800411
2018-07-03 09:59:57 +08:00
@Reign 你本地强制把 hosts 设置为 42.62.116.35 试试
Reign
2018-07-03 10:12:26 +08:00
@a302800411 非常感谢,改了 hosts 就通过了,另外请问一下,用 Python 跑官方 demo 能行,但是我用 php 改写老是提示“ 10107 错误 illegal parameter|illegal image format ”:
<?php
$base64=base64_encode(file_get_contents('1.jpg'));
$time=time();
$api_key = '******';
$param=base64_encode('{"language": "en","location": "false"}');
$content=file_get_contents('http://webapi.xfyun.cn/v1/service/v1/ocr/handwriting',false,stream_context_create(array(
'http'=>array(
'method'=>'POST',
'header'=>
"Content-Type: application/x-www-form-urlencoded; charset=UTF-8 \r\n".
"X-Appid:****** \r\n".
"X-CurTime:".$time." \r\n".
"X-Param:".$param." \r\n".
"X-CheckSum:".md5($api_key.$time.$param),
'content'=>http_build_query(
array(
'image'=>urlencode($base64),
)
)
)
)));
$arr=json_decode($content,true);
print_r($arr);
Reign
2018-07-04 10:11:14 +08:00
@a302800411 你好,改成“ 42.62.116.35 ”昨天能行,今天又 404 了
a302800411
2018-07-04 10:40:21 +08:00
@Reign 应该是你 dns 的问题,你别用固定 IP 了,换一个 dns 试试,我没写过 php,代码问题直接提交工单吧
Reign
2018-07-04 10:50:24 +08:00
@a302800411 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/467666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX