我正在构建一个iPhone游戏,它使用GameCenter自动连接寻找游戏的随机玩家。比赛结束后,我想让玩家可以选择将对手添加为游戏中心好友,以便他们以后可以再次玩。如果我有对手的GKPlayer数据,包括他们的playerID和别名,我怎样才能让玩家通过我的应用在GameCenter中将对手添加为好友?或者这只能通过GameCenter应用程序本身实现吗?非常感谢您的帮助! 最佳答案 看起来GKFriendRequestComposeViewController是你想要的?它允许你发送好友请求(甚至有一个预制的模态视图Contro
有没有人有将NSFileSystemFreeSize的结果转换为用户友好的可用mb/gb字符串的例程。我以为我已经掌握了它的要点,但我得到了奇怪的结果。-(NSString*)getFreeSpace{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSDictionary*fileAttributes=[[NSFileManagerdefaultMa
是否可以在用户的friend墙上张贴一些东西,而不必先获得所有friend(这样你就可以获得friendID)?[facebookrequestWithGraphPath:@"me/friends"andDelegate:self]; 最佳答案 看到这个-(IBAction)PostToBuddyWall{NSMutableDictionary*postVariablesDictionary=[[NSMutableDictionaryalloc]init];[postVariablesDictionarysetObject:@"
我是friend选择器的新手。我正在尝试将选定的friend保存到数据库,并在重新加载friend选择器时将这些friend显示为已选择。到目前为止似乎找不到任何东西。 最佳答案 “FBFriendPickerViewController”类的对象有一个名为“selection”的数组,其中包含选择的用户列表。尝试使用它在NSUserDefaults中存储选定的FBid并在下次获取。可能像下面这样。NSMutableArray*arryOfFBIds=[[NSMutableArrayalloc]init];for(iduserins
我正在尝试在我的应用程序中获取用户特定friend的签到信息。在应用程序中,用户一开始就向foursquare进行身份验证,这使我能够获得他/她的好友列表。我正在使用此API端点获取好友列表:https://api.foursquare.com/v2/users/self/friends。根据文档,它的响应应该包括应该包含checkin字段的用户对象,但响应中似乎没有checkin字段。我可以获得其他信息,例如名字、简历等。我还用friend的用户ID尝试了这个API端点,我想获取https://api.foursquare.com/v2/users/USER_ID/checkins的
我正在请求invitable_friends和friends。我在Facebook上有223个friend,但是当我添加两个端点的结果时,我只得到219个friend。invitable_friends端点的结果中缺少我的一些friend。这就是我请求两个端点的方式:invitable_friends:FBRequest*friendsRequest=[FBRequestrequestForGraphPath:[NSStringstringWithFormat:@"/me/invitable_friends?fields=name,picture.width(%d).height(%d
Facebook是否允许使用移动应用程序的用户A在用户B的墙上发布内容(文本、图像或URL)?我已经搜索了几天,但在FacebookAPI文档中找不到任何相关信息。为了清楚起见,我不需要在自己的墙上发帖,而是使用FacebookAPI在我friend的墙上发帖。我说的现在不可能/不允许吗? 最佳答案 使用这段代码在另一个用户的墙上发帖。BundlepostStatusMessage=newBundle();//ADDTHESTATUSMESSAGETOTHEBUNDLEpostStatusMessage.putString("mes
我正在开发一个允许用户在Facebook上上传视频的IOS应用程序,我还希望允许用户在视频中标记他的friend。我找到了如何在照片中标记friend、如何发布内容并标记friend、如何上传视频,但我找不到任何在视频中标记friend的解决方案。有人解决了这个问题吗?谢谢。 最佳答案 我解决了这个问题,你必须在没有标记的情况下发布视频,然后你可以获取你的帖子的ID并添加标签。这是代码[FBRequestConnectionstartWithGraphPath:[NSStringstringWithFormat:@"%@/tags/
我正在开发一个关于facebook集成的应用程序。我不知道如何在friend墙上发帖,或者这是否可行。或者至少向他的friend发送消息。谁能给我一个线索? 最佳答案 有一个类似的相关主题here关于张贴到facebook墙上(不幸的是,只有用户自己才是这种情况)。我在想你可以修改图形路径以使用friend的user_id而不是你自己的,在片段中:-...requestWithGraphPath:@"[user_id]/feed"...需要首先对其进行测试以验证这一点,但这对我来说似乎是一个选择。
我在我的iOS应用程序中使用“使用facebook登录”功能。当我选择“使用facebook登录”选项时,应用程序被重定向到safari并显示facebook登录表单。当我完成电子邮件和密码并按登录时,我收到类似“无效范围:basic_info。改用public_profile,user_friends。”的错误。从我的iOS应用程序。我正在使用FacebookSDK。提前致谢 最佳答案 您正在范围参数中使用basic_info。要获取公共(public)信息,请改用public_profile权限。