AS3 - 从Flash向Blogger博客添加帖子

时间:2013-06-02 16:13:39

标签: json actionscript-3 oauth-2.0

我想从Flash向Blogger博客添加帖子。 documentation表示您可以通过向帖子集合URI发送POST请求并添加帖子JSON正文来为博客添加帖子。

Blogger示例:

POST https://www.googleapis.com/blogger/v3/blogs/8070105920543249955/posts/
Authorization: /* OAuth 2.0 token here */
Content-Type: application/json

{
  "kind": "blogger#post",
  "blog": {
    "id": "8070105920543249955"
  },
  "title": "A new post",
  "content": "With <b>exciting</b> content..."
}

如何用AS3完成?

1 个答案:

答案 0 :(得分:0)

您可以使用URLLoader类与JSON.encode()方法一起执行以下操作:

var data:Object = {};
data.kind = "blogger#post";
data.title = title;
data.content = content;
data.blog = {};
data.blog.id = id;

var request:URLRequest = new URLRequest("http://www.domain.com");
request.method = URLRequestMethod.POST;
request.data = JSON.encode(data);

var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoaderComplete);
loader.load(request);