Questions tagged «facebook»

Facebook Platform使开发人员可以将其应用程序直接集成到Facebook社交网络服务中。使用此标签解决在开发FOR Facebook时可能出现的问题。此标签不适用于有关使用Facebook网站或官方Facebook应用程序的支持问题。这也不是“我想实现与Facebook所具有的功能类似”功能的问题。

11
无法添加窗口-令牌android.os.BinderProxy无效;您的活动正在进行吗?
我尝试通过Facebook API连接到Facebook,我遵循以下示例:https : //github.com/facebook/facebook-android-sdk/tree/master/examples/simple 一切正常,但是当我尝试编辑一些代码时,我的意思是我想在登录成功后显示对话框发布消息,如下所示: public void onAuthSucceed() { mText.setText("You have logged in! "); //This is the code to call the post message dialog. mFacebook.dialog(Example.this, "feed",new SampleDialogListener()); } 我在logcat中收到此错误: 03-02 13:32:08.629: E/AndroidRuntime(14991): android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@405180f8 is not valid; is your activity running? 03-02 13:32:08.629: E/AndroidRuntime(14991): …
116 android  facebook 

3
页面的Facebook访问令牌
我有一个Facebook页面,我想从中获取一些东西。第一件事是提要,根据我的阅读,它们是公开的(不需要access_token)。但是我也想获取事件……它们不是公开的,需要access_token。 我不希望用户登录Facebook或类似的东西。我只想从该页面推送所有数据。这就是为什么我已经丢弃了我在这里找到的许多示例以及在https://developers.facebook.com/blog/post/500/上找到的示例的原因,因为它们希望用户登录或要求我进行不干预的某些用户操作。 我想要的是我的Facebook应用程序具有完全授权和access_token来从我拥有的这个Facebook页面(管理员)中推送数据。这可能吗?我已经尝试了很多东西,但似乎没有任何效果。 我尝试点击以下网址:https : //www.facebook.com/dialog/oauth? client_id = 150635421702954 & redirect_uri = http : //MY_URL / & scope = manage_pages & response_type = token & fields = access_token-将MY_URL更改为我的网站,并要求授权编辑每个我拥有的页面。即使不是我想要的东西,我也单击了但没有access_token作为回报...

10
如何清除Facebook Sharer缓存?
我们使用了链接: http://www.facebook.com/sharer.php?u=[shared URL] ...共享特定页面。但是,Facebook Sharer使用图像和标题的缓存版本。有没有一种方法可以快速清除Facebook缓存,或者我们要等多久才能更新数据? 我放在<link rel='image_src' href='[preview image]' />标签之间。

12
如何检测Facebook的FB.init何时完成
旧的JS SDK有一个名为FB.ensureInit的函数。新的SDK似乎没有这种功能...如何确保在完全启动之前不进行api调用? 我将其包含在每个页面的顶部: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId : '<?php echo $conf['fb']['appid']; ?>', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); FB.Canvas.setAutoResize(); }; (function() { var …


7
应用未设置:该应用仍处于开发模式
我已按照此处的说明进行操作: 此应用程序的开发人员尚未针对Facebook登录正确设置此应用程序? 将我的应用设为公开,圆圈为绿色,因此该应用为公开。 但是,当我尝试登录时,我转到Facebook应用程序,它要求我登录,然后我收到以下消息: 应用未设置:该应用仍处于开发模式,您无权访问。切换到注册的测试用户,或向应用管理员询问权限。 顺便说一句:我是管理员 任何帮助深表感谢。我正在使用SeattleClouds,这会在iOS和android上发生。
114 android  ios  facebook  api  web 

5
持久的FB访问令牌,用于服务器提取FB页面信息
我知道关于Facebook访问令牌及其引起的痛苦有很多问题,但是尽管进行了许多试验并阅读了许多令人沮丧的模糊博客文章(FB和其他方面),但我仍在努力寻找自己的明确答案。到目前为止,让我简要地分解我的过程: 我正在创建一个服务器端需要从单个Facebook页面提取帖子/状态的网站 我是该Facebook专页的管理员 我已经创建了一个Facebook App 使用Facebook Graph API Explorer,我生成了一个短期密钥,该密钥已连接到我的应用程序和我的帐户,该密钥授予我的帐户查看我的页面访问令牌的权限 我已经从我的转换短暂关键,长寿命密钥(60天)ALA方案4 本 这就是我被困住的地方。我的60天密钥对我的服务器来说可以很好地从页面中提取所需的信息,但据我所知,无法以编程方式扩展该60天密钥。我还不知道一种无需手动转到Facebook Graph API Explorer并创建一个新密钥的方法。 由于是我的服务器向Facebook API发出请求,而不是基于用户的系统(我可以轻松地要求用户再次授权Facebook应用程序),因此这创建了一个非常笨拙的系统。自从Facebook弃用以来offline_access,真的没有永久性的方法让我的服务器从我自己的页面中提取信息吗?我真的需要手动创建一个新密钥并每60天手动更新一次服务器吗? 还是我想念的东西? 更新: 先前在此处找到的分步指南已迁移到自己的答案中。

8
iPhone应用程序的Facebook访问令牌服务器端验证
我正在开发基于与服务器通信的iPhone应用程序,并且我想使用Facebook身份验证机制。 基本上,我认为它应该像这样工作: 在我的iPhone应用程序中,用户使用他的电子邮件和密码登录到Facebook。 用户允许访问他的有关Facebook应用程序的数据。 成功登录后,我的iPhone应用程序会收到访问令牌。 为了与服务器进行进一步通信,我的iPhone应用程序应使用接收到的Facebook访问令牌(例如:在查询中)。 当我的服务器从iPhone应用程序收到带有访问令牌的查询时,它应询问Facebook该令牌有效(以及对谁有效),如果是,则服务器应假定用户已通过Facebook进行身份验证。 我的问题是:服务器应如何询问Facebook给定的访问令牌是否有效?我认为我应该以某种方式检查令牌是否对我的Facebook应用程序有效。 我已经尝试了许多Facebook查询来绘制API图,但我发现没有任何效果。能给我一些例子吗?

6
适用于Android的Facebook SDK 4-如何以编程方式注销
最近,Facebook发布了SDK 4,其中包含新的更新。我试图切换到SDK4以使用新功能,但是,我在Facebook的登录功能方面苦苦挣扎。 到目前为止,以编程方式注销Facebook时,我使用了: Session session = Session.getActiveSession(); session.closeAndClearTokenInformation(); 但是SDK4似乎不再支持Session,在官方文档中,他们提到: 有两种方法可以在Android上实现Facebook登录: LoginButton类-提供可以添加到UI的按钮。它遵循当前的访问令牌,并且可以登录和注销人员。 好吧,除了使用LoginButton,似乎没有办法以编程方式注销Facebook。任何人都有任何想法,请在这里分享。

7
如何将Facebook应用程序与现有粉丝页面链接
现在,Facebook已贬值了应用程序的登录页面,如何使我的应用程序指向其登录页面的粉丝页面? 我已经检查了“高级”选项卡和“联系人”下的内容,但是没有地方可以列出与我的应用程序链接的粉丝页面。 根据12月的这篇博客文章,新的应用程序可以创建一个新的粉丝页面,但是没有关于如何在现有页面上进行操作的信息-他们只是说“它将自动链接”。不幸的是,当您将我们应用程序中的某些内容发布到墙上时,该链接会将您带到我们的网站,而不是我们的粉丝页面。 我希望该链接能带您再次进入我们的粉丝专页,但似乎无法找到任何有关此文件的文档。
108 facebook 

6
如何验证Facebook访问令牌?
服务器只需要做一件事。只需检查任何访问令牌的有效性即可。 客户端将服务器ID和访问令牌发送给服务器FB.getLoginStatus。如我所料,将有任何URL检查访问令牌的有效性,例如http://xxx.facebook.com/access_token?=xxxxxxxxxxxxxxxxxxxxxxxxxxxx。 那会返回它是否可用,或者是否有任何API(服务器端)?
108 facebook 


12
在Android Studio中使用Facebook SDK
我正在使用Android Studio关注Android版Facebook SDK。当我运行我的应用程序时,出现以下警告。 Gradle: module 'facebook' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project. 我该如何解决? 我尝试了@Scott Barta的答案,并收到以下错误消息。 A problem occurred configuring project ':App'. > Failed to notify project evaluation listener. > A problem occurred configuring project ':libraries:facebook'. > Failed to notify project …

5
Facebook sharer.php是否已更改为不再接受详细参数?
我们一直在打开一个共享弹出窗口(通过window.open),其URL为 https://www.facebook.com/sharer/sharer.php?s=100&p[title]=EXAMPLE&p[summary]=EXAMPLE&p[url]=EXAMPLE&p[images][0]=EXAMPLE 直到上个月某个未知的点,一切都很好。 现在正在发生的是;会出现弹出对话框,并正确包含查询字符串参数提供的标题,描述,图像和URL,但是,在提交帖子时,Facebook上生成的墙上帖子缺少标题,描述和图像,尽管它仍链接到正确的网址。 有人知道最近是否有更改可能突然使它停止工作? 抢先一些常见的答复: “ sharer.php URL已被弃用”-使用似乎仍在继续,并且似乎已达成共识,即它在很大程度上被认为一直存在-我还没有看到任何具体迹象表明它应该突然停止工作-可能错过了一些东西 “使用JavaScript SDK /这些OG元标记”-在我的特定情况下是不可能的-请相信我...我可以解释一下您是否真的想要,但这确实无关紧要。 “使用提要对话框”-不适合,因为不支持在FB页面上发布带有附件的文件

5
如何使用Facebook的API检查用户是否喜欢我的Facebook页面或URL
我想我快要疯了。我无法正常工作。 我只想检查用户是否喜欢我的iFrame应用程序中带有javascript的页面。 FB.api({ method: "pages.isFan", page_id: my_page_id, }, function(response) { console.log(response); if(response){ alert('You Likey'); } else { alert('You not Likey :('); } } ); 返回值:False 但是我是页面的粉丝,所以它不应该返回true吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.