我已使用以下代码在facebook上传视频
帮助来自:https://github.com/zoul/facebook-ios-sdk/
关于Stackoverflow的完整讨论:Facebook iOS Upload Video "Unable to retrieve session key from the access token."
代码
FBVideoUpload *upload = [[FBVideoUpload alloc] init];
upload.accessToken = facebookObj.accessToken;
upload.apiKey = fbAppKey;
upload.appSecret = fbAppSecret;
NSString *filePath = @"/Users/pratgupta/Library/Application Support/iPhone Simulator/4.1/Media/DCIM/100APPLE/IMG_0010.M4V";
NSURL *fileURL = [NSURL fileURLWithPath:filePath];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"test", @"title",
@"upload testing", @"description",
nil];
[upload startUploadWithURL:fileURL params:params delegate:self];
我正在收到此回复
<?xml version="1.0" encoding="UTF-8"?>
<video_upload_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd">
<vid>10150166760687147</vid>
<title>test</title>
<description>upload testing</description>
<link>http://www.facebook.com/video/video.php?v=10150166760687147</link>
</video_upload_response>
成功上传视频,但我无法在 my Wall 上看到它......即使不是我的视频
请查看这些图片
下一次我在FB响应中打开链接返回时,当我转到下一个视频然后下一个/上一个不显示
http://i.stack.imgur.com/pH7Ba.png
http://i.stack.imgur.com/eUxTm.png
当我转到旧视频时没有下一个上一个 http://i.stack.imgur.com/XdHRF.png
当我转到我的视频时,则没有新视频 http://i.stack.imgur.com/yQ2Ub.png
当我编辑图像然后将其隐私显示为每个人时,意味着没有隐私问题 http://i.stack.imgur.com/mR9BX.png
修改
即使有隐私;所有人此视频直接链接未在其他个人资料中打开
http://i.stack.imgur.com/YgEjJ.png
Amit Battan
答案 0 :(得分:0)
现在视频上传并在个人资料中显示确定..我认为这是FB API端的问题