我已经在此处创建了一个带有指令的测试用户。
如何将状态发布请求发送到此测试用户帐户?
我尝试在设置下登录此测试用户。我可以成功登录。
但是,当我单击我的应用程序中的按钮登录时,Facebook返回一个错误,说
Facebook服务器无法满足此访问请求: 无效的应用程序123xxxx
从您的问题中了解到,这里有2个不同的问题。
first ,您想使用帐户将其发布到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上检查您的应用程序是否正确配置。
- 请记住,如果您的应用程序处于沙盒模式,只有用户才能看到帖子。
- 另外,您可以与自己的用户登录吗?
让我知道我在这里是否在正确的道路上。