Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 要发布到Tumblr的URL_Php_Url_Oauth_Tumblr - Fatal编程技术网

Php 要发布到Tumblr的URL

Php 要发布到Tumblr的URL,php,url,oauth,tumblr,Php,Url,Oauth,Tumblr,和其他许多人一样,我一直在杀死脑细胞,试图让oauth在MAMP上工作。因此,我转而使用我的母语(python),并在一瞬间获得了Tumblr的访问令牌和访问令牌机密。我仍然想用php编写一些东西发布到tumblr,但我一直在弄清楚我需要发布到的URL是什么 我知道网址是 我坚持的是在url中放置访问令牌的位置。我的猜测是: 我试过各种各样的方法,但似乎都不管用。也许这是标题的问题?我真的需要安装php oauth客户端并在其上编写一些东西吗 谢谢你的帮助 简而言之,是的 您传递的参数在UR

和其他许多人一样,我一直在杀死脑细胞,试图让oauth在MAMP上工作。因此,我转而使用我的母语(python),并在一瞬间获得了Tumblr的访问令牌和访问令牌机密。我仍然想用php编写一些东西发布到tumblr,但我一直在弄清楚我需要发布到的URL是什么

我知道网址是

我坚持的是在url中放置访问令牌的位置。我的猜测是:

我试过各种各样的方法,但似乎都不管用。也许这是标题的问题?我真的需要安装php oauth客户端并在其上编写一些东西吗

谢谢你的帮助

简而言之,是的

您传递的参数在URL中(
HTTP\u GET
)。它们需要位于
授权
标题中

典型的
HTTP\u-GET
如下所示:

GET /questions/12451564/url-to-post-to-tumblr?someval=something HTTP/1.1
Host: stackoverflow.com
典型的OAuth可能如下所示:

GET /v2/blog/test.tumblr.com/post
Host: api.tumblr.com
Authorization: OAuth realm="Photos",
    oauth_consumer_key="dpf43f3p2l4k3l03",
    oauth_token="nnch734d00sl2jdk",
    oauth_signature_method="HMAC-SHA1",
    oauth_timestamp="137131202",
    oauth_nonce="chapoH",
    oauth_signature="MdpQcU8iPSUjWoN%2FUDMsK2sui9I%3D"
这不是唯一的请求-在该请求之前也有初始化临时令牌的调用,因此以下中给出了端点:


示例部分来自Word,谢谢。我会尝试使用不同的oauth库。