繁体   English   中英

发布到Facebook墙

[英]Posting to Facebook wall

这已被问过好几次了,但是在阅读了很多不同的帖子后,我仍然没有运行发布到墙上的基本版本。

我想用python发布到FB用户的墙上。 PHP SDK( https://github.com/facebook/facebook-php-sdk )使用它作为第一个例子。 我需要python中的等效代码。

require 'facebook-php-sdk/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'YOUR_APP_ID',
  'secret' => 'YOUR_APP_SECRET',
));

// Get User ID
$user = $facebook->getUser();

pythonsdk( https://github.com/pythonforfacebook/facebook-sdk )说基本用法是:

graph = facebook.GraphAPI(oauth_access_token)

没有解释oauth_access_token是什么。

根据这里: Python - Facebook API - 需要一个工作示例 ,必须生成一个访问令牌?

访问令牌用于授权您的应用程序代表用户执行操作。 有几种方法(也称为“流程”)来获取这样的令牌,你可以在这里阅读: Facebook Developers Access Tokens Facebook提供了一个生成测试令牌的工具,你可以在这里找到它: Facebook Developers Access Token Tool

通过运行以下命令安装facebook模块(如果未安装)。

  pip install facebook-sdk

生成令牌并运行此代码以在墙上发布:

import facebook

ACCESS_TOKEN = "<your access token>"; # do not forget to add access token here
graph = facebook.GraphAPI(ACCESS_TOKEN)
graph.put_object("me", "feed", message="Hello, World!")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM