基本上如果傳一般照片的話,透過SDK是最快的。
如果要傳360照片的話則要用Graph的API
上傳圖片
https://developers.facebook.com/docs/graph-api/reference/photo/
https://developers.facebook.com/docs/graph-api/photo-uploads
//應用程式po文權限-public_actions
https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-publish_actions
//上傳影片
https://developers.facebook.com/docs/graph-api/video-uploads
//直播
https://developers.facebook.com/docs/videos/live-video
//api測試
https://developers.facebook.com/tools/explorer/
使用SDK傳360相片無效踩雷
這個方法分享一般的照片是最快的,但UIImage會把360照片的metaProjectionType="equirectangular"拿掉,
詳細見此篇
http://www.jianshu.com/p/f71d06f67899
不過要注意上傳的時候要加註一下allow_spherical_photo參數
https://developers.facebook.com/docs/graph-api/reference/user/photos/
詳細見此篇
http://www.jianshu.com/p/f71d06f67899
使用GraphAPI上傳360照片
透過GraphAPI就可以拿到RAW DATA的照片的binary data,不過要注意上傳的時候要加註一下allow_spherical_photo參數
https://developers.facebook.com/docs/graph-api/reference/user/photos/
送post的參數正確送法如下:
上傳圖片
https://developers.facebook.com/docs/graph-api/reference/photo/
https://developers.facebook.com/docs/graph-api/photo-uploads
//應用程式po文權限-public_actions
https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-publish_actions
//上傳影片
https://developers.facebook.com/docs/graph-api/video-uploads
//直播
https://developers.facebook.com/docs/videos/live-video
//api測試
https://developers.facebook.com/tools/explorer/
沒有留言:
張貼留言
留個話吧:)