2011-02-03 20 views
18

Tôi muốn sử dụng Google Data API nhưng tôi đang sử dụng Python 3. Tôi không thấy rằng họ đề cập đến bất cứ điều gì về Python 3. Có thể cài đặt gdata cho Python 3 không?Có API dữ liệu Google (gdata) cho Python 3.x không?

+0

Các bạn đã thử chạy nó thông qua 2to3.py? – Duncan

+1

Tôi đã chạy nó qua 2to3, cộng với một số thay đổi thủ công. Cũng có thể không hoạt động, nhưng nếu bạn muốn xây dựng nó: http://code.google.com/r/takowl-gdata-py3k/source/list –

Trả lời

1

Chưa, nhưng cho rằng nó là tất cả dựa trên trao đổi thông điệp xml-định dạng, bạn có thể dễ dàng sử dụng nó ở mức độ thấp hơn này từ Python 3.

+0

Bạn có nghĩa là, tôi có thể tải xuống gdata và sử dụng nó trong Python 3? – snakile

+2

Không, ý tôi là giao thức, bạn chỉ cần một thư viện xml để sử dụng nó. Trên hết, Google cũng cung cấp một thư viện, theo như tôi biết không tương thích với Python 2.x. Nhưng bạn không phải sử dụng điều đó để tận dụng API dữ liệu của Google. – UncleZeiv

1

Client gdata chỉ là một wrapper quanh XML cơ bản/http giao thức được sử dụng. Thay vào đó, bạn có thể sử dụng giao thức cơ bản.

Tuy nhiên, có thể dễ dàng chuyển cổng gdata sang Python 3 hơn. Liên hệ với tác giả.

0

Via another question, ai đó đã tạo ra một mô-đun python cho bảng API mà làm việc với Python 3.

1

Python 3.x phiên bản: pip install -e git+https://github.com/dvska/gdata-python3#egg=gdata

Các vấn đề liên quan