如何使用PHP中的API在facebook中发布wall?
我想使用facebook API在facebook的墙上发布分数。一旦你有了用户的访问令牌,你只需要向Graph API发出post请求。您可以在此处阅读文档: 该页面中的示例显示了如何使用php进行此操作如何使用PHP中的API在facebook中发布wall?,facebook,Facebook,我想使用facebook API在facebook的墙上发布分数。一旦你有了用户的访问令牌,你只需要向Graph API发出post请求。您可以在此处阅读文档: 该页面中的示例显示了如何使用php进行此操作 curl -F 'access_token=...' \ -F 'message=Check out this funny article' \ -F 'link=http://www.example.com/article.html' \ -F 'pictur
curl -F 'access_token=...' \
-F 'message=Check out this funny article' \
-F 'link=http://www.example.com/article.html' \
-F 'picture=http://www.example.com/article-thumbnail.jpg' \
-F 'name=Article Title' \
-F 'caption=Caption for the link' \
-F 'description=Longer description of the link' \
-F 'actions={"name": "View on Zombo", "link": "http://www.zombo.com"} \
-F 'privacy={"value": "ALL_FRIENDS"} \
https://graph.facebook.com/me/feed
确保您拥有Facebook SDK 启动Facebook API
$facebook = new Facebook(array(
'appId' => YOUR_APP_ID,
'secret' => YOU_APP_SECRET,
'cookie' => true,
));
确保您的用户具有“发布\u流”扩展权限
然后打电话到facebook图形提要:
$facebook->api("/$user/feed", 'post', array(
'message' => "Hi",
'link' => 'http://mywebsite.com',
'picture' => 'http://mywebsite.com/picture.jpg',
'name' => 'MyWebSite',
'description'=> 'MyWebSite is a website for me!'
)
);
您还可以使用javascript API在用户的墙上发布一些内容 以下是步骤:
<script src="//connect.facebook.net/en_US/all.js">
FB.init({
appId:'APP_ID',//APP ID
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true//解析xfbml
});
你能说说你被困在哪里吗。这些文件很直截了当