Tag: facebook

用于Facebook的UIActivityViewController不显示默认文本

我正在使用UIActivityViewController,它提供了一些默认的文本和链接。 所有的社交媒体(短信,电子邮件,微博)都会显示默认的文字和url。 但是,在显示URL图像的同时使用FB,默认文本不显示(只是空白)。 以下是代码: NSString *shareStr = [NSString stringWithFormat:@""some text"]; NSURL *website = [NSURL URLWithString:@"website"]; NSArray *shareAray = @[shareStr,website]; [self viewWillDisappear:YES]; UIActivityViewController *activityController = [[UIActivityViewController alloc]initWithActivityItems:shareAray applicationActivities:nil]; if([activityController respondsToSelector:@selector(popoverPresentationController)] ) activityController.popoverPresentationController.barButtonItem = self.shareButton; [self presentViewController:activityController animated:YES completion:nil]; [activityController setCompletionHandler:^(NSString *activityType, BOOL completed){ if (!activityType || UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { [self viewWillAppear:YES]; } }]; 更新:正如其他人在下面说的,FB不再允许预填充。 这里是另一个video的链接,给出了什么是允许的,什么不是: […]

调用控制台中的FB.init()错误之前调用FB.getLoginStatus()

我试图检查用户是否用我的应用程序login,但我得到一个“ 调用FB.init()之前调用FB.init() 。 “在控制台中的错误setSize似乎工作(虽然不是完全1710高度,但肯定是在1500左右),所以我不明白为什么getLoginStatus()给出的错误。 我也加上检查与appID(删除下面),这是绝对正确的。 脚本包含在我的和div下面 window.fbAsyncInit = function() { FB.init({ appId : 'APPID', // App ID status : true, // check login status cookie : true, // enable cookies to allow the server to access the session oauth : true, // enable OAuth 2.0 xfbml : true // parse XFBML }); FB.Canvas.setSize({width: 520, height: […]

一张大图像比多张小图片效率更高。 Facebook风格

所以我正在用萤火虫看facebook的facebook,我偶然发现这个图像,并得出结论,facebook使用这个大图像(与棘手的图像定位代码),而不是许多小的graphics元素。 这比存储许多小图像更高效吗? 谁能给出任何线索,为什么Facebook会这样做。

Facebook电子邮件字段返回空(即使“电子邮件”权限被设置和接受)

对于我们应用程序中的某些用户,即使用户已经授予应用程序的电子邮件访问权限,电子邮件字段也会返回NULL。 当我们通过Debugger工具检查范围参数和用户Token的有效性时,一切正常。 权限电子邮件已被接受。 但是,当我们用Graph API来获取具有有效用户令牌的用户的电子邮件时,它根本不会出现。 有没有一种方法可以防止应用程序收到他的电子邮件,即使他授予了电子邮件许可? 谢谢

获取全尺寸的个人资料照片

有反正使用任何Facebook的API API获取全尺寸的个人资料图片吗? http://graph.facebook.com/ {ID} / picture?type = large是小的方法。 谢谢 :)

FB.login对话框在Google Chrome上不会closures

我在我的应用程序中的一个点击事件调用FB.login() 。 对话框popup按预期,但当用户login到Facebook(和/或授权的应用程序),对话框不会closures。 相反,它会加载一个白页(在对话框中),标题更改为XD Proxy 。 这只发生在谷歌浏览器(我正在使用Windows 7的最新版本)。 如果Chrome处于隐身模式,则不会发生这种情况。 fb-login“社交插件”在Chrome上运行良好。 为了进一步testing/debugging,我创build了一个新的Facebook应用程序与香草设置。 我做的唯一更改是在应用程序设置中设置网站url。 这里是可以用来重新创build这个错误的HTML代码。 用于重新创build问题的示例代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Chrome Bug Test</title> </head> <body> <button onclick="dologin()">Login using Facebook</button> <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> <script> FB.init({ appId : '[YOUR APP ID HERE]', status : true, // check login status […]

使用Graph API检索Facebook Post Comments

我试图让Facebook的评论使用: http://graph.facebook.com/[post_id]/comments 它只能得到15条评论中的2条,并且没有count信息。 { "data": [ { "id": "[post_id]", "from": { "name": "[name]", "id": "[id]" }, "message": "[message]", "created_time": "2011-01-23T02:36:23+0000" }, { "id": "[id]", "from": { "name": "[name]", "id": "[id]" }, "message": "[message]", "created_time": "2011-01-23T05:16:56+0000" } ] } 有人知道为什么只有2条评论 此外,我想检索评论(默认数字)或检索评论与我的限制号码,并得到其评论数。 任何想法? (请使用Graph API)。

使用Facebook Graph API发布embedded式video链接

当使用Facebooknetworking界面手动将video链接(从YouTube,Vimeo等)附加到post时,Facebook会自动将该链接识别为video,并允许生成的状态消息以串联方式播放video。 该video在Wall或News Feed中显示为embedded式播放器。 以下是手动发布后embeddedvideo的示例。 使用graphicsAPI发布链接时,video不会embedded。 curl -F 'access_token=…' \ -F 'message=Link to YouTube' \ -F 'link=http://www.youtube.com/watch?v=3aICB2mUu2k' \ https://graph.facebook.com/me/feed 我怀疑答案是关于source参数,但我不知道该url应该在那里。 指定相同的URL只会导致没有任何缩略图的post。 来源 :要embedded到post中的Flash电影或video文件的URL。 read_stream。 如何通过单独使用Graph API来完成相同的embedded行为?

Java示例如何使用OAuth在GAE上使用Facebook帐户login

我search了很多,阅读了很多博客,文章,教程,但是到现在还没有得到一个可以用脸书帐号login我的应用程序的工作例子。 我知道我必须使用OAuth,获取令牌,自动化等。 任何人都可以分享一个例子 (在GAE / JAVA上)

使用Facebook图表只需发布一个墙上的消息只是JavaScript

在Facebook中,我怎样才能在用户的墙上张贴一条消息,说:“我在对象游戏上取得了8/10”,然后是一个URL? 我真的不想使用完整的API,因为我不想处理用户login细节。 我不介意Facebook是否需要进行身份validation,然后发布消息。 是否有可能使用新的Graph API和JavaScript?