相关疑难解决方法(0)

这个应用程序的开发人员没有为Facebook登录正确设置此应用程序?

我正试图在我的脚本中使用Facebook登录.我已经做了一切,但当我尝试使用Facebook帐户登录时,我从Facebook收到此错误:

错误

应用程序未设置:此应用程序的开发人员尚未为Facebook登录正确设置此应用程序.

这是错误截图:

在此输入图像描述

有任何想法吗?

facebook facebook-graph-api

513
推荐指数
14
解决办法
26万
查看次数

Facebook Graph API v2.0 + - /me/friends返回空,或只有使用我的应用程序的朋友

我试图用Graph API v2.0获取我的朋友姓名和ID,但数据返回空:

{
  "data": [
  ]
}
Run Code Online (Sandbox Code Playgroud)

当我使用v1.0时,以下请求一切正常:

FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
                                              NSDictionary* result,
                                              NSError *error) {
    NSArray* friends = [result objectForKey:@"data"];
    NSLog(@"Found: %i friends", friends.count);
    for (NSDictionary<FBGraphUser>* friend in friends) {
        NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id);
    }
}];
Run Code Online (Sandbox Code Playgroud)

但现在我不能得到朋友!

facebook facebook-graph-api facebook-ios-sdk facebook-graph-api-v2.0

366
推荐指数
3
解决办法
24万
查看次数

无法使用Facebook iOS SDK

我试图在Objective C应用程序中实现.如果我没有登录Facebook,则在点击"赞"按钮后,应用程序会打开登录屏幕.我会登录我的帐户.然后屏幕变成浅灰色带有Facebook的灰色标志一段时间(之前有2个很快显示灰色的Facebook屏幕),然后我被重定向回我的应用程序.如果我在运行应用程序时登录Facebook,除了没有显示登录屏幕外,一切都是相同的.

所以我的问题是,我没有得到正确的确认对话框,该对话框应该在登录FB帐户后出现,我被重定向回我的应用程序.喜欢不放.

导致这种行为的原因是什么?

我已将所有需要的3行放入.plist中,这就是我创建的按钮(p_webView是我的UIWebView的子类):

if (p_webView.fbLikeButton == nil) {
    p_webView.fbLikeButton = [[FBSDKLikeControl alloc] init];
}
p_webView.fbLikeButton.objectID = p_webView.article.url;
[p_webView.fbLikeButton setFrame:CGRectMake(p_webView.fbLikeButton.frame.origin.x, height + 5, p_webView.fbLikeButton.frame.size.width, p_webView.fbLikeButton.frame.size.height)];
[p_webView.fbLikeButton setCenter:CGPointMake(p_webView.frame.size.width / 2, p_webView.fbLikeButton.center.y)];
[p_webView.scrollView addSubview:p_webView.fbLikeButton];
Run Code Online (Sandbox Code Playgroud)

更多信息 - 我在模拟器上试过这个(我没有FB应用程序,所以它只使用Safari).登录后,我有错误:

"您请求的页面目前无法显示.它可能暂时不可用,您点击的链接可能已损坏或已过期,或者您可能无权查看此页面."

由于可能很难找到解决方案 - 需要在FB应用程序中作为管理员,开发人员或测试人员,以便在测试未经Apple批准使用本机按钮的应用程序时使用类似按钮.

facebook objective-c facebook-like ios

0
推荐指数
1
解决办法
1166
查看次数