Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Pocket API:如何获取访问令牌_Php_Jquery_Api_Pocket - Fatal编程技术网

Php Pocket API:如何获取访问令牌

Php Pocket API:如何获取访问令牌,php,jquery,api,pocket,Php,Jquery,Api,Pocket,我正在尝试生成一个网页,显示我存储在Pocket中的“以后阅读”文章列表,使用它们的API,并遵循以下步骤 步骤1:拥有使用者密钥。 我创建了Pocket应用程序,并拥有消费者密钥 步骤2:获取访问令牌。这就是我被卡住的地方。我应该用consumer\u key和redirect\u uri发送POST请求,但我无法理解。 我的脚本位于domain.com/pocket/index.php,我希望在这里发送令牌,因此我假设重定向uri就是这个url。但是在文档中,他们使用了类似“pocketap

我正在尝试生成一个网页,显示我存储在Pocket中的“以后阅读”文章列表,使用它们的API,并遵循以下步骤

步骤1:拥有使用者密钥。 我创建了Pocket应用程序,并拥有消费者密钥

步骤2:获取访问令牌。这就是我被卡住的地方。我应该用
consumer\u key
redirect\u uri
发送POST请求,但我无法理解。 我的脚本位于domain.com/pocket/index.php,我希望在这里发送令牌,因此我假设
重定向uri
就是这个url。但是在文档中,他们使用了类似“
pocketapp12388:authorizationFinished
”的东西,这在我看来不像url

在任何情况下,无论使用哪种方法,我都会得到一个“400错误请求”,这意味着重定向uri不正确。我做错了什么


如果您需要使用访问令牌,这里有一个关于

的小演示 打开config.php,输入消费者密钥并重定向uri(path.to/callback.php)和start path.to/connect.php
对不起,我的英语太差了。

好吧,你的查询没有问题。它在JSFIDLE上不起作用,因为JSFIDLE将XMLHttpRequest从一个不同的域发送到另一个域,这是不允许的

以下是检查控制台时收到的错误消息:

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.
有关这方面的更多信息,请访问:

要测试您的查询,您可以使用Chrome扩展,如POSTMan REST Client