china521
V2EX  ›  问与答

yahoo 汇率接口失效,跟国际出口被封有关系,求代替方法

  •  
  •   china521 · Aug 12, 2015 · 2741 views
    This topic created in 3998 days ago, the information mentioned may be changed or developed.

    改hosts换ip可以工作,但终究不是好办法,URL是这样的

    http://query.yahooapis.com/v1/public/yql?q=select%20rate%2Cname%20from%20csv%20where%20url%3D%27http%3A%2F%2Fdownload.finance.yahoo.com%2Fd%2Fquotes%3Fs%3DUSDCNY%253DX%2BEURCNY%253DX%2BKRWCNY%253DX%26f%3Dl1n%27%20and%20columns%3D%27rate%2Cname%27&format=json

    返回 {"query":{"count":0,"created":"2015-08-11T16:01:33Z","lang":"zh-CN","results":null}}

    国外vps就正常, 国内改hosts也正常, 目测是yahooapis的cdn在国内导致的

    V友技术牛现身,急急如律令,哈哈,求给个稳定的接口.

    5 replies    2015-08-12 11:57:57 +08:00
    alect
        1
    alect  
       Aug 12, 2015
    我有个办法不知道行不行,你这个是国内VPS访问?
    去申请一个tunnelbroker.net的IPV6转接服务,query.yahooapis.com 这个域名支持ipv6,既然ipv4地址不能访问咱就用ipv6呗。 我这个是歪点子,可以尝试下。。哈哈。
    msg7086
        2
    msg7086  
       Aug 12, 2015 via Android
    直接改hosts我觉得最靠谱了?
    要么换DNS试试
    xmgit
        3
    xmgit  
       Aug 12, 2015
    以前通过sae中转,现在通过阿里云中转
    wavingclear
        4
    wavingclear  
       Aug 12, 2015
    看到阿里云正常就放心了
    china521
        5
    china521  
    OP
       Aug 12, 2015
    @Bardon 阿里云刚测试了 {"query":{"count":0,"created":"2015-08-12T03:58:11Z","lang":"en-US","results":null}} 一样失效已经
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   963 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 21:05 · PVG 05:05 · LAX 14:05 · JFK 17:05
    ♥ Do have faith in what you're doing.