Rom*_*anN 5 iphone facebook objective-c facebook-graph-api
我正在尝试使用FBConnect从iPhone应用程序上传视频.实际上我已经尝试了几种方法,但遗憾的是没有任何成功.
第一.使用" facebook.video.upload "REST方法和技巧描述iPhone Facebook视频上传.结果,服务器返回一个空响应,之后发生更多事情.视频不会出现在Facebook上.顺便尝试了不同类型的Facebook应用程序,例如WebApp和Native.
第二.使用" 我/视频 "GRAPH方法和以下代码启动上传
>
NSMutableDictionary *params = [NSMutableDictionary
dictionaryWithObjectsAndKeys:movieData,
@"source", @"File.mov", @"filename",
nil];
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)[m_facebook requestWithGraphPath:@"me/videos"andParams:params andHttpMethod:@"POST"andDelegate:self];
在这种情况下,我得到下一个错误:
a)必须使用活动访问令牌来查询有关当前用户的信息.
b)不支持视频文件格式.
第三.只需发送附有video@facebook.com视频文件的电子邮件即可.不行.然而,这个解决方案并不像以前那么感兴趣.
我花了2天的时间搞清楚这些事情,这让我很疯狂.有人可以分享一个视频上传的工作示例,或至少指出我的样本中我错了.
谢谢!
小智 4
您应该使用 Graph 方法,因为旧的 API 已被弃用,并将在不久的将来的某个时候消失。因此,我将解决这个问题。
第一个问题是,您无法在不登录的情况下将视频上传到 Facebook。您需要按照以下说明获取访问令牌,然后才能上传视频:http://developers.facebook.com/docs/authentication
您还需要该upload_video权限,但由于某种原因该权限未在“权限”页面上列出。
我不确定第二个问题,但 Facebook 支持多种视频格式。据推测,您的视频采用可能受支持的 Apple 格式之一。解决第一个问题,看看这对第二个问题是否有影响。
| 归档时间: |
|
| 查看次数: |
3370 次 |
| 最近记录: |