0
ブラウザからAsana APIを呼び出すコードを記述しています。すべてのブラウザから放出されるXDR要求は、アクセス・コントロール - *ヘッダを取得するにはOPTIONSへの呼び出しで始まりますが、アサナサーバは、それらに対応していないようです:ASANA APIとAccess-Control- *ヘッダー
:Request URL:https://app.asana.com/api/1.0/users?opt_pretty=true&opt_fields=name,email
Request Method:OPTIONS
Status Code:404 Object Not Found
Request Headers:
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
Access-Control-Request-Headers:origin, authorization, accept
Access-Control-Request-Method:GET
Connection:keep-alive
Host:app.asana.com
Origin:null
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1129.0 Safari/536.11
Query String Parameters:
opt_pretty:true
opt_fields:name,email
Response Headers:
Content-Length:82
Content-Type:application/json
Date:Sat, 12 May 2012 22:23:19 GMT
Server:nginx/0.7.67
...
レスポンスヘッダのようなものが含まれている必要があります
Access-Control-Allow-Headers: Accept, Authorization, Content-Type
Access-Control-Allow-Methods: GET,PUT,POST,DELETE
Access-Control-Allow-Origin: *
また、APIをリクエストする際に紛失しているものはありますか?
OAuthサポートのアップデートはありますか?ブラウザでのみ実行できる機能のために、サーバー側のプロキシを強制するのは残念です。 – myroslav
OAuthはリストの上位ですが、そのような機能を押し出すために、最近、APIに安定したリソースを割り当てることができませんでした。やってみるとすぐに、いくつかの新機能が出てきて、OAuthがそれらの1つかもしれないことが分かります。 –