如何使用python sdk将照片发布到facebook

时间:2011-02-28 12:16:08

标签: python facebook google-app-engine multipartform-data

我在谷歌应用引擎上使用python SDK,我正在运行“新闻源”示例。我试图更改示例代码,以便将本地图像文件上传到Facebook。

以下是我的改变,但我不知道如何完成它。我想知道如何更改facebookclient.py或facebook.py来上传图片。

由于

home.html

<form action="/post" enctype="multipart/form-data" method="post">
    <div class="textbox"><textarea name="message"></textarea></div>
    <div><input name="image" type="file"/></div>
    <div class="buttons"><input type="submit" value="Share"/></div>
</form>

facebookclient.py

class PostHandler(BaseHandler):
    def post(self):
        message = self.request.get("message")
        image = self.request.get("image")
        if not self.current_user or not message:
            self.redirect("/")
            return
        try:
            # self.graph.put_wall_post(message)
        except:
            pass
        self.redirect("/")

1 个答案:

答案 0 :(得分:0)

使用facebook API有点复杂:单个请求不起作用,涉及身份验证。

幸运的是,文档非常好。请参阅here,并根据您的具体需求查看“发布”部分。

相关问题