Facebook graph api 如何使用Tornado在Facebook上发布内容
接受OAuth1、2和OpenID,在SO中搜索:OpenID仅用于登录,OAuth用于告诉其他服务(例如Facebook):好的,到我的帐户来,使用我授予您使用权限的内容 因此,如何在我的Facebook墙中打印一个简单的“hello world”,因为如果这样做有效,那么就可以避免在应用程序中使用pubsub,并让Facebook显示通知(因为用户很有可能拥有Facebook帐户)Facebook graph api 如何使用Tornado在Facebook上发布内容,facebook-graph-api,oauth-2.0,tornado,publish-subscribe,Facebook Graph Api,Oauth 2.0,Tornado,Publish Subscribe,接受OAuth1、2和OpenID,在SO中搜索:OpenID仅用于登录,OAuth用于告诉其他服务(例如Facebook):好的,到我的帐户来,使用我授予您使用权限的内容 因此,如何在我的Facebook墙中打印一个简单的“hello world”,因为如果这样做有效,那么就可以避免在应用程序中使用pubsub,并让Facebook显示通知(因为用户很有可能拥有Facebook帐户) 注意:Tornado的飞船是“如何查看来自本地主机的通知”这里是如何,您需要这个:您将这个添加到faceboo
注意:Tornado的飞船是“如何查看来自本地主机的通知”这里是如何,您需要这个:您将这个添加到facebook示例中,不知道它是否是非阻塞的,但我看到了流上的
self.\u我认为它是一个回调,所以它是非阻塞的
import facebook
class MainHandler(BaseHandler, tornado.auth.FacebookGraphMixin):
@tornado.web.authenticated
@tornado.web.asynchronous
def get(self):
self.facebook_request("/me/home", self._on_stream, access_token=self.current_user["access_token"])
a = self.current_user["access_token"]
print a # for debug
graph = facebook.GraphAPI(a)
graph.put_object("me", "feed", message="I am writing on my wall!")
注意:您只能在5分钟内发布一次消息