我正在创建一个网络应用程序,我想1)将照片上传到Facebook上的特定应用程序专辑,然后2)将该照片作为大型项目/图像共享用户时间线上的缩略图)。我知道这是可以通过用户生成的照片可选参数,但有没有其他的方式来完成这个网络应用程序?分享FB相册的大型照片
0
A
回答
1
没有什么能够阻止网络应用发布使用用户生成的照片的Open Graph操作。这是一个简单的过程:
- 在您的网站上设置Facebook身份验证,最简单的选项是use the Javascript SDK与getLoginStatus。请务必向用户请求
publish_actions
许可。 - Create an Open Graph action和你OG object types
- 当用户采取适当的行动,进行以下形式的API调用(与用户访问令牌和POST'd签字):
https://graph.facebook.com/me/YOUR_APP_NAMESPACE:YOUR_APP_ACTION? YOUR_OBJECT_TYPE=YOUR_OBJECT_URL& image[0][url]=YOUR_PHOTO_URL& image[0][user_generated]=true
第1步这是最困难的部分,如果您不打算使用Open Graph操作路线,则无论如何您都必须这样做。
举例来说,Instagram使用took
作为他们的动作,并使用a photo
作为他们的对象。他们的对象URL只是Instagram网站上的单个照片页面。因此,他们的API POST调用是这样的:
https://graph.facebook.com/me/instagram:took? photo=http://instagram.com/p/ABCD1234/& image[0][url]=http://distilleryimage.instagram.com/somerandomstring.jpg& image[0][user_generated]=true
正如User Generated Photos documentation提到这将显示为一个大型全宽度的照片上的用户时间轴和饲料。
从Web应用程序执行所有这些API调用的最简单方法是使用Javascript SDK和FB.api function。在这种情况下,您根本不需要使用任何服务器端代码!
0
只需填写此代码对你的照片标题
“花了@@ [0:124024574287414:1:照片]与@ [124024574287414:0]”
(不含双引号符号) 它可以点击到Instagram网站,这是我自己的自定义代码,我做了一个星期:(
相关问题
- 1. 修改相册照片的照片
- 2. 相册,照片 - 通过专辑分页
- 3. FB照片应用程序和相册创建链接
- 4. 如何允许用户访问他们的FB相册并从他们的相册中分享图片
- 5. FB在应用程序中标记照片(不是FB照片)
- 6. 上传和分享照片
- 7. 如何列出与PhotoKit共享照片流相册
- 8. 像Facebook和Orkut相册照片一样的照片?
- 9. 如何使用FB API从使用PHP的Facebook相册获取照片
- 10. 分享相册照片页进纸与出地理位置定位
- 11. Facebook的FQL不是照片/相册
- 12. ipad照片库中相册的属性
- 13. 没有任何相册的照片facebook
- 14. Facebook API中的相册和照片
- 15. 使用YQL获取Facebook相册照片
- 16. 将Google照片相册嵌入HTML
- 17. Iphone模拟器用户相册照片
- 18. FlickrNet从相册中获取照片
- 19. 获取Facebook相册和封面照片
- 20. 上传照片到现有相册
- 21. 下载Picasa相册和照片
- 22. 编制“没有照片相册”屏幕
- 23. 从Facebook相册下载所有照片
- 24. Facebook相册创建和照片上传
- 25. 如何分享iphone中的照片
- 26. 从图库图片中的“分享”按钮分享照片/照片到我的离子2应用程序
- 27. FB API - 是否可以在某人的墙上张贴大型照片?
- 28. 使用应用程序分享照片
- 29. 在Facebook上分享照片Android SDK
- 30. 如何通过/ feed分享Facebook照片
https://developers.facebook.com/docs/reference/api/user/#photos + https:// developers .facebook.com /文档/参考/ API /照片/ – CBroe 2012-07-27 10:25:56