0

我已经使用此处的说明创建了一个测试用户。

如何向此测试用户帐户发送状态发布请求?

我尝试在Settings下以该测试用户身份登录。我可以成功登录。
但是当我在我的应用程序中单击“使用 Facebook 登录”按钮时,Facebook 会返回一条错误消息

Facebook 服务器无法完成此访问请求:无效的应用程序 123xxxx

4

1 回答 1

0

正如我从您的问题中了解到的那样,这里有两个不同的问题。

首先,您想使用您的帐户发布到 testUser 墙。尝试这个:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"somekey", @"someobject" nil];

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"%@/feed", testUserFbId] // here you set in whose post you wanna do the action, in this case it is yourself
                                 parameters:params
                                 HTTPMethod:@"POST"
                          completionHandler:^(FBRequestConnection *connection,
                                              id result,
                                              NSError *error) { /* Your code here */ }

其次,您无法使用 testUser 帐户登录您的应用程序。这是一个更广泛的问题,可能有很多原因。

  • 检查您的 .plist 文件以查看 fbId 或 facebook 的任何配置是否有任何错误。
  • 如果您的应用程序配置正确,请检查 facebook。
  • 请记住,如果您的应用程序处于沙盒模式,则只有允许的用户才能看到帖子。
  • 另外,您可以使用自己的用户登录吗?

让我知道我是否在正确的道路上。

于 2014-01-29T18:03:53.363 回答