1

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

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

谢谢

主页.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>

脸书客户端.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("/")
4

1 回答 1

0

使用 facebook API 有点复杂:单个请求无法解决问题,其中涉及身份验证。

幸运的是,文档非常好。请参阅此处,并在“发布”部分下查看您的特定需求。

于 2011-02-28T12:45:31.043 回答