2014-12-13 44 views
7

Tôi đang sử dụng PHPStorm 8.0.2Làm thế nào để kết nối Asana từ PHPStorm?

Thêm server:

Công cụ> Task & Context> Cấu hình máy chủ.

Dựa trên https://asana.com/developers/documentation/getting-started/authentication#sts=API%20Keys.

Luôn nhận 403, có ai đã cố gắng kết nối điều này với PHPStorm không?

+3

Vui lòng kiểm tra nhận xét tại https://youtrack.jetbrains.com/issue/WI-19852 – LazyOne

+0

Tôi muốn thêm id dự án đó là phần cuối của url của trang dự án asana. Phần còn lại của chi tiết trong liên kết được cung cấp bởi @LazyOne – drupality

+0

Đây có phải là 404 khi bạn thử kiểm tra không? Hoặc khi bạn cố kết nối? – nobrandheroes

Trả lời

4

Sửa 2017/06/15: Các Url đã thay đổi, vì vậy nếu bạn nhận được một "Bad Request" với các thiết lập seamingly đúng, kiểm tra công tác url-list từ this answer

Here's những gì làm việc cho tôi dựa trên https://youtrack.jetbrains.com/issue/WI-19852 từ LazyOne's bình luận

1) có được một API chính Personal Access Token và sử dụng như tên người dùng trong cấu hình máy chủ trong PHPStorm

2) Project ID xuất phát từ URL nếu bạn trong phạm vi dự án (số dài đầu tiên)

3) Mật khẩu của bạn Mật khẩu tài khoản

Sửa 2016/07/15: Asana deprecates the API keys ủng hộ của các thẻ truy cập cá nhân. Nhưng với điều đó nó hoạt động theo cùng một cách.

+1

Dường như chưa hoạt động. Chức năng khóa API dường như không được chấp nhận –

+0

@ ПавелИванов Làm việc cho tôi, cập nhật nó vì các khóa API hiện không được chấp nhận, nhưng về cơ bản nó hoạt động theo cùng một cách –

+0

Có, hoạt động theo cùng một cách. ;) –

8

tháng 11 năm 2016 bổ sung quan trọng để (chủ yếu) công thức làm việc của @Jonas Krispin:

  • trường mật khẩu nên để trống, nếu không bạn sẽ không kết nối

như vậy, cuối cùng:

  • URL máy chủ: để nguyên như (https://app.asana.com/api/1.0)
  • Tên đăng nhập: Personal access token mà bạn tạo ra trong cài đặt tài khoản Asana của bạn
  • Mật khẩu: trống
  • Project ID: số trong URL của dự án của bạn ngay trước khi "/ danh sách" phần (httpx://app.asana.com/0/123456789101112/list

trong PhpStorm 2016.2 cài đặt tìm kiếm như sau:

enter image description here

không đủ uy tín để thêm một bình luận

+0

Đối với tổ chức của tôi, tôi phải cung cấp mật khẩu tài khoản của mình. Cố gắng mà không có mật khẩu dẫn đến 'Yêu cầu không thành công với lỗi HTTP: Yêu cầu không hợp lệ' – fyrye

7

Nếu bạn cần phải kết nối với các dự án trong asana, lúc đầu làm như mô tả ở trên

1) Personal Access Token và sử dụng tên người dùng của bạn trong cấu hình Máy chủ trong PHPStorm 2) Project ID xuất phát từ URL nếu bạn trong Dự án (đầu tiên)số dài)

3.a) Trong sự thay đổi phpStorm "Task List URL"

với "{serverUrl}/projects/{project_ID}/tasks?assignee=me"

để {serverUrl}/projects/{project_ID}/tasks

Nếu bạn muốn làm việc với "Nhiệm vụ cá nhân"

3.b) Trong sự thay đổi phpStorm "Task List URL"

{serverUrl}tasks?workspace=[workspace_id]&assignee=me

[workspace_id] nhận được ở đây https://app.asana.com/api/1.0/users/me

0

Tôi nhận được một lỗi Request failed with HTTP error: Bad Request nếu trong URL Task List trong Configuration server tab được thiết lập để:

{serverUrl}/projects/{project_ID}/tasks?assignee=me

Khung cảnh kế tiếp trong lĩnh vực đó đã làm việc cho tôi (workspaces={workspaces_ID}):

{serverUrl}/projects/{project_ID}/tasks?workspaces={workspaces_ID}

Không có lĩnh vực cho workspaces_ID, vì vậy nó nhập vào lĩnh vực này, như:

{serverUrl}/projects/{project_ID}/tasks?workspaces=336484028

PS. Không đủ danh tiếng để thêm nhận xét

+0

Cách này trả lời câu hỏi? –

+0

Nếu không có thay đổi này, bạn không thể kết nối asana từ PHPStorm_ (câu hỏi) cho tôi (có thể là trường hợp cho người khác). –

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