我正在和一个小组合作,帮助推动慈善活动。 我想embedded的页面不是我的Facebook个人资料,而是一个人创build的Facebook页面。 我想在我的网页上显示新闻提要。 如果我需要从这个页面获得信息/访问,请让我知道。 如果有其他人有一个工作的例子,请让我知道。 我一直在使用jsfiddle.net来绘制它。 这是网页: http : //www.facebook.com/pages/Chefs-Classic-Knock-OUT-Bout/225835004169328
我正在使用这里find的Facebook SDK ,并尝试提供的示例(在文件夹FacebookiOSSample )。 如果我简单地将AppIdreplace为我的特定AppId ,那么我就不能再共享了。 (我在AppDelegate文件和info.plist文件中都replace了它)。 我现在收到以下错误: FBSDKLog:无效使用FBAppCall,fb ****未注册为URLscheme。 你在你的plist中设置了“FacebookUrlSchemeSuffix”吗? 否则,这适用于样本的原始AppId指向名为IFaceTouch东西。 什么可能是错误的我的应用程序的设置,我如何注册我的AppId ?
我正在使用graphicsapi。 我有一个login用户,并希望获取用户是pipe理员的所有页面的页面ID列表。 有没有办法做到这一点? 这些文件非常糟糕,而且是循环的。
我想redirect用户到我的应用程序的Facebook页面,所以我有以下代码: [[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"https://facebook.com/myAppsPage"]]; 如果设备上没有Facebook应用程序,这个工程很好。 然后链接在Safari中打开。 如果在设备上安装了Facebook应用程序,那么执行上面的代码Facebook应用程序打开后,它显示的是用户的时间表,而不是我的应用程序的页面。 我试图改变链接到@"fb://pages/myAppsPage"和@"fb://profile/myAppsPage ,但是这又打开了用户的时间线。 所以,我的问题是:如何在safari中打开我的应用程序页面,如果没有Facebook应用程序,或者在Facebook应用程序中(如果已安装)。
从这里的教程: http://ankurm.com/blog/api/using-localhost-for-facebook-app-development/1091/ 我试图为我的Facebook应用程序build立一个本地开发区域。 但是,当我把“ http:// localhost:85 / my_app / ”作为我的域名时,Facebook说 应用程序域:“ http:// localhost:85 / app-name / ”不应包含协议信息。 另外,当我把“localhost:85 / my_app /”作为我的域名时,我得到错误: 应用程序域:localhost:85 / my_app /不是有效的域。
Facebook的Messenger,其优先级为2147483647 ,他们的android.provider.Telephony.SMS_RECEIVED广播接收器,在他们的清单中声明。 (很遗憾,我们不得不遵循文档的最高优先级为1000的标准,因为其他应用程序制定了自己的规则) 我明白,如果我的优先级也设置为2147483647高水平,那么我必须首先安装我的应用程序才能优先于任何“关系”。 没问题,我做了一个屏幕提醒用户哪些应用程序可能需要卸载,然后在我的应用程序正常运行后重新安装。 但是,这里的问题 – 一切工作正常,但只要手机重新启动,“信使”开始优先于我的应用程序。 我到处看看他们怎么可以做这个黑魔法。 他们如何做到这一点? 在我的应用程序首次安装后,如何获得重新启动后的优先级? 到目前为止唯一想到的是,当注册广播接收机时,包名是在启动时按字母顺序排列的。 COM。 f acebook> com。 s trikeforcezero 我正要尝试注册我的广播接收机android.intent.action.BOOT_COMPLETED但我有一种感觉,这将无法正常工作。 Messenger还有另一个“低价值的广播接收器” android.provider.Telephony.SMS_RECEIVED设置为-1
我有一个使用Oauth 2与Facebook集成的应用程序。 我可以使用FB进行授权,并且可以很好地查询他们的REST和Graph API,但是当我授权使用FB创build活动的浏览器会话时。 然后我可以注销我的应用程序,但是与FB的会话仍然存在,所以如果其他人使用浏览器,他们将看到以前的用户FB帐户(除非以前的用户手动注销FB)。 我采取的授权步骤是: 致电[链接:graph.facebook.com/oauth/authorize?client_id …] 如果用户的浏览器尚未具有活动的FB会话,则此步骤将打开Facebooklogin/连接窗口。 一旦他们login到Facebook,他们redirect到我的网站与代码,我可以交换一个oauth令牌。 使用(1)中的代码调用[LINK:graph.facebook.com/oauth/access_token?client_id ..] 现在我有一个Oauth令牌,用户的浏览器login到我的站点,并进入FB。 我调用了一堆API来做一些事情,例如[LINK:graph.facebook.com/me?access_token = ..] 可以说我的用户想要退出我的网站。 FB的条款和条件要求我执行Single Sign Off,所以当用户退出我的网站时,他们也会从Facebook注销。 有人认为这有点愚蠢,但我很乐意遵守,如果有什么方法可以实现的话。 我见过这样的build议: 答:我使用Javascript API来注销:FB.Connect.logout()。 那么我试图使用,但它没有工作,我不知道它是如何,因为我不使用JavaScript API以任何方式在我的网站上。 会话不是由JavaScript API维护或创build的,所以我不知道它是如何过期的。 B.使用[LINK:facebook.com/logout.php]。 这是一个pipe理员在Facebook论坛上提出的。 给出的例子涉及到获得FB会话的旧方法(非oauth),所以我不认为我可以将其应用于我的情况。 C.使用旧的REST api expireSession或revokeAuthorization。 我尝试了这两种方法,当他们过期Oauth令牌时,他们不会使浏览器当前正在使用的会话无效,所以它没有任何作用,用户没有从Facebook注销。 我真的有一个松散的结局,Facebook的文档是不完整的,模棱两可的和相当差的。 在论坛上的支持是不存在的,目前我甚至不能login到Facebook论坛,除此之外,他们自己的FB Connect集成甚至不能在论坛上工作。 不会激发更多的信心。 塔为您提供的任何帮助。 德里克 PS。 不得不改变HTTPS链接,没有足够的业力张贴链接,这可能是公平的。
我有这个代码,假设工作,但不起作用。 如果这对你有帮助,那将是很棒的。 <script src='http://connect.facebook.net/en_US/all.js'></script> <p><a onclick='postToFeed(); return false;'><img src="images/fb.png" /></a></p> <p id='msg'></p> <script> FB.init({appId: "338334836292077", status: true, cookie: true}); function postToFeed() { // calling the API … var obj = { method: 'feed', redirect_uri:'https://www.facebook.com/cryswashington?fref=ts', link:'https://developers.facebook.com/docs/reference/dialogs/', picture: '../../../f8.jpg', name: 'Facebook Dialogs', caption: 'Reference Documentation', description: 'Using Dialogs to interact with users.' }; function callback(response) { document.getElementById('msg').innerHTML […]
我目前正在使用Graph API Explorer进行一些testing。 这是一个很好的工具。 我想得到用户的朋友名单,与朋友的名字,ID和图片。 所以我input: https://graph.facebook.com/me/friends?fields=id,picture,name 但图片只有50×50,我想在这个要求更大的一个。 可能吗 ?
我们对facebook的图表API有没有任何限制? 如果有,那么我们每天可以打多less个电话?