gpt4 book ai didi

ios - 直播视频。 (#100) 没有执行当前操作的权限

转载 作者:可可西里 更新时间:2023-11-01 06:03:12 24 4
gpt4 key购买 nike

我想制作从我的 IOS 应用程序到 Facebook 的实时视频流。我有两个 facebook 帐户:第一个 - 已注册 iOS 应用程序,第二个帐户 - 仅用于测试。如果我使用我的第一个帐户(在我的 iOS 应用程序中)登录 - 我会获得所需的 rtmp://rtmp-api.facebook.com:80/rtmp URL 和流媒体 key (所有内容如 FB 文档所述:https://developers.facebook.com/docs/videos/live-video-api)。但是如果我使用第二个帐户登录,我会收到此错误:

com.facebook.sdk:FBSDKGraphRequestErrorParsedJSONResponseKey={
body = {
error = {
code = 100;
"fbtrace_id" = Ed9BmMChIsn;
message = "(#100) No permission to perform current operation.";
type = OAuthException;
};
};
code = 400;
}, com.facebook.sdk:FBSDKGraphRequestErrorHTTPStatusCodeKey=400,

我的直播代码:

- (void)enableFacebookLiveStreamingWithCompletionHandler:(void(^)(NSString* facebookStreamURL, NSString* facebookStreamKey, NSError* error))completionHandler;
{
dispatch_async(dispatch_get_main_queue(), ^{
if ([[FBSDKAccessToken currentAccessToken] hasGranted:permissionPublishActions])
{
NSString* liveVideosRequestPath = [NSString stringWithFormat:@"/%@/live_videos",[FBSDKAccessToken currentAccessToken].userID];
FBSDKGraphRequest* request = [[FBSDKGraphRequest alloc] initWithGraphPath:liveVideosRequestPath parameters:nil HTTPMethod:@"POST"];

[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {

NSLog(@"%@",[FBSDKAccessToken currentAccessToken].permissions);

if (error)
{
if (completionHandler)
completionHandler(@"",@"",error);
}
else
{
if (completionHandler)
completionHandler(@"rtmp://rtmp-api.facebook.com:80/rtmp/",[[result objectForKey:@"stream_url"] lastPathComponent],nil);
}

}];
}
});
}

P.S//非常有趣,尽管我在这里包含了所有权限:https://developers.facebook.com/tools/explorer ,对我来说都一样,拒绝访问第二个帐户进行测试(应用程序未注册)!

请帮帮我

最佳答案

大多数权限需要通过 Facebook 审核,否则您只能作为在应用程序中具有角色的用户使用它们。阅读文档中的“登录审查”:https://developers.facebook.com/docs/facebook-login/review

关于ios - 直播视频。 (#100) 没有执行当前操作的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37413220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com