如果我已经设置了一个脚本,可以使用他们的API向Tumblr发布博客文章。
$client->createPost($blog->name, array(
'type' => 'link',
'tags' => '',
'title' => $post->title,
'description' => $body[0],
'url' => site_url($post->blog_slug),
'thumbnail' => base_url() . $post->preview_image
)
);
有谁知道如何获取新创建的这篇文章的ID? AFAIK文档没有说明在创建帖子后获取帖子的ID。
答案 0 :(得分:1)
您可以使用createPost方法返回的响应的id属性。
$response = $client->createPost($blog->name, array(
'type' => 'link',
'tags' => '',
'title' => $post->title,
'description' => $body[0],
'url' => site_url($post->blog_slug),
'thumbnail' => base_url() . $post->preview_image
)
);
$postURL = 'https://'.$blog->name.'tumblr.com/post/'.$repsonse->id;