Tôi đang cố gắng để có được chuỗi tùy chọn cổ phiếu từ Yahoo sử dụng YQL. Tôi đã thử lệnh này trong YQL console:Làm thế nào tôi có thể nhận được chuỗi tùy chọn cổ phiếu bằng YQL?
select * from yahoo.finance.options
Tuy nhiên, tôi nhận được lỗi XML này:
<?xml version="1.0" encoding="UTF-8"?>
<error xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:lang="en-US">
<diagnostics>
<publiclyCallable>true</publiclyCallable>
</diagnostics>
<description>No definition found for Table yahoo.finance.options</description>
</error>
Nó trông giống như bảng này không tồn tại nữa. Có ai biết bảng đúng không?
Khi tôi thử câu lệnh YQL của bạn trong bảng điều khiển YQL, tôi đã nhận 'Không thể tìm thấy các khóa bắt buộc trong mệnh đề where; mong đợi các phím bắt buộc: (ký hiệu). 'Nhưng khi tôi thêm mệnh đề where' symbol = 'GOOG' AND expiration = '2010-06' 'thì không có vấn đề gì cả. Chúng ta đang nói về điều này, đúng không? (http://developer.yahoo.com/yql/console/) –
Vâng, đó là giao diện điều khiển mà tôi đang nói đến. Tôi có một bảng cộng đồng, và đó là một phần lý do tại sao nó không hoạt động. Tôi nghĩ yahoo.finance.options là một bảng mà Yahoo quản lý, nhưng nó thực sự là một bảng cộng đồng từ datatables.org. Cảm ơn! –