【问题标题】:Is it possible to access digg's API from Flash without using a proxy to get around the cross-domain issues?是否可以在不使用代理的情况下从 Flash 访问 digg 的 API 来解决跨域问题?
【发布时间】:2011-04-07 13:49:44
【问题描述】:

是否可以在不使用代理的情况下从 Flash 访问 digg 的 API 来解决跨域问题?

我有点困惑,因为从谷歌搜索看来,API(至少在过去)有一个 crossdomain.xml 文件,但现在尝试访问 services.digg.com/crossdomain.xml(从浏览器或查看嵌入式 Flash 调用 Firebug/Chrome 开发工具中 API 的响应代码)会导致 403 错误代码,API 错误为 1052(无方法)。

我对此并不陌生,并且正在与其他人合作以实现此功能,因此,如果有一些非常简单的配置可以检查,或者答案是只是使用代理,那很好。

谢谢!

【问题讨论】:

    标签: flash crossdomain.xml digg


    【解决方案1】:

    不,除非您尝试联系的站点在其服务器上具有允许您访问的 crossdomain.xml 文件,否则您将无法执行此操作。

    我对 StumbleUpon API 有这个确切的问题,他们实际上一个 crossdomain.xml 文件,但他们不允许外部访问:http://getsatisfaction.com/stumbleupon/topics/update_of_the_cross_domain_policy_files_for_swf_files

    如果您无法让他们更改此设置,则需要使用代理。

    【讨论】:

    • 是的,我知道,我刚读了很多东西,大意是他们有一个 crossdomain.xml 文件,但我找不到证据,也没有任何消息表明他们'已经把它拿下来了(虽然我知道有一个新的 API),这有点令人困惑。谢谢。
    • 是的,我认为它与新的 api/redesign 一起出现,因为我记得以前这样做过
    【解决方案2】:

    我猜你必须使用代理,我不知道替代解决方案(除了在他们的论坛上询问为什么它不再在线)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-20
      • 2011-03-06
      • 1970-01-01
      • 2019-10-01
      相关资源
      最近更新 更多