2013-03-13 8 views
5

Pocketに保存されている「Read it later」記事のリストを示すWebページを、APIを使用して、directions published on their Documentationの次に作成しようとしています。Pocket API:アクセストークンの入手方法

ステップ1:コンシューマキーがあります。 私はPocket Appを作成し、consumer_keyを持っています。

ステップ2:アクセストークンを取得します。これは私が立ち往生する場所です。 consumer_keyredirect_uriというPOST要求を送信するはずですが、これはわかりません。 私のスクリプトはdomain.com/pocket/index.phpにあります。トークンを送信したいと思っていますので、redirect_uriがそのURLだとします。しかし、ドキュメントでは、彼らは私にURLのように見えない "pocketapp12388:authorizationFinished"のようなものを使用します。

どちらの場合でも、私は「400 Bad Request」を取得します。これは、redirect_uriが間違っていることを意味します。何が間違っているのですか?ここで

は、あなたがトークンの使用にアクセスする必要がある場合https://github.com/jshawl/pocket-oauth-php はあなたがCONSUMER_KEY入れてREDIRECT_URI(path.to/callback.php)とpath.to/connect.phpを開始config.phpを開いjsfiddle.net

答えて

2

の小さなデモです 私の英語のために申し訳ありません))

2

あなたの質問に間違いはありません。 JSFiddleはXMLHttpRequestを別のドメインから別のドメインに送信するため許可されていないため、JSFiddleでは機能しません。ここで

はあなたのコンソールをチェックすると、あなたが取得しているエラーメッセージです:この上

XMLHttpRequest cannot load https://getpocket.com/v3/oauth/request. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://fiddle.jshell.net' is therefore not allowed access. 

詳細情報はこちら:https://stackoverflow.com/a/20035319/800387

クエリをテストするには、のようなChromeの拡張機能を使用することができますPOSTMan RESTクライアントhttps://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en

関連する問題