我想使用Facebook API在Facebook上发布评分。如何在PHP中使用API发布墙上的墙?
2
A
回答
2
一旦你有一个用户的访问令牌,你只需要对Graph API执行一个POST请求。您可以在这里阅读文档:http://developers.facebook.com/docs/reference/api/post
该页面的示例显示了如何使用php进行此操作。
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
5
请确保您有Facebook的SDK https://github.com/facebook/php-sdk
启动Facebook的API
$facebook = new Facebook(array(
'appId' => YOUR_APP_ID,
'secret' => YOU_APP_SECRET,
'cookie' => true,
));
确保您的用户具有 “publish_stream” 扩展权限 然后对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!'
)
);
0
您也可以使用JavaScript API在用户的墙上发布内容。
这些步骤如下:
包括Facebook的JavaScript库
<script src="//connect.facebook.net/en_US/all.js">
新增Facebook的JavaScript初始化代码(口主体标记之后添加此)
<div id="fb-root"> <script type="text/javascript"> FB.init({ appId : 'APP_ID', // App ID status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); </script>
调用FB.UI打开共享弹出窗口。
function postToFeed_one() { // calling the API ... var obj = { method: 'feed', link: 'LINK_URL', name: 'TITLE OF SHARED POST', caption: 'CAPTION FOR SHARED CONTENT', description: 'DESCRIPTION FOR SHARED CONTENT' }; FB.ui(obj, callback_one); } function callback_one() {}
用必要的数据调用postToFeed_one()以打开FB共享弹出窗口。
相关问题
- 1. 使用Facebook API发布在某人墙上PHP
- 2. 如何使用图表api在Facebook墙上发布消息
- 3. Sharekit API:无法发布在Facebook墙上
- 4. 使用图表API发布到Facebook墙
- 5. 如何发布在facebook群组墙上
- 6. 如何发布在facebook事件墙上?
- 7. 如何在Facebook墙上发布消息
- 8. 如何在FaceBook墙上发布信息?
- 9. Facebook API:如何发布到页面墙
- 10. 如何使用PHP和Open Graph API发布到Facebook粉丝页面的墙上
- 11. 不使用PHP-SDK发布到Facebook墙?
- 12. 如何发布到指定的用户墙 - 使用图表API
- 13. 如何发布群组墙?
- 14. 如何使用FB Graph在提要(墙上)上发布消息
- 15. 使用c#发布到Facebook墙上sdk
- 16. 使用Graph Api发布到用户墙上的问题
- 17. 发布使用Facebook的API(Python)的朋友的墙上
- 18. 如何使用restfb在我的墙上发布消息
- 19. 发布到我的墙上而不是其他墙上FBML Facebook API
- 20. 发布至Facebook墙上使用Facebook的API
- 21. Facebook API - 发布给用户墙
- 22. 使用PHP发布到用户的墙上
- 23. 如何在应用程序的墙上自动发布使用PHP
- 24. 如何发布到墙上的所有朋友一次facebook api
- 25. 如何使用HTML链接在Facebook墙上发布消息?
- 26. 如何使用Action_view意图在Facebook墙上发布?
- 27. 如何使用Facebook c#sdk在Facebook墙上发布HTML邮件?
- 28. 如何使用GraphAPI发布在朋友墙上?
- 29. 如何使用JavaScript SDK在Facebook墙上发布HTML邮件?
- 30. 如何使用Facebook Graph API for iPhone发布到朋友墙
你能否说出你卡在哪里?该文档非常直接http://developers.facebook.com/docs/reference/rest/stream.publish – leonm 2010-10-27 07:16:12