Tag: facebook

Facebook Open Graph Images的最小宽度和高度是多less?

我已经读过Facebook开放图中与给定URL相关联的图像必须大于50 x 50 但是,当我们运行Facebook Objectdebugging器时,我们得到以下警告: “Tiny og:image:og:image引用的所有图片的尺寸必须至less为200px,请检查所有带有标签og:image的图片,并确保它符合最低要求。 我们的url是http://www.famousbirthdays.com/people/charlie-chaplin.html ,图片在对象属性下显示 我们是否需要将我们的图像转换成200 x 200? 或者我们可以保持原样吗? 这是目前的65×75的图像。 谢谢你的帮助!

Facebook应用程序创build应用程序域错误

我正在尝试创buildFacebook应用 然而,在创造精灵完成他的工作后,我却遇到了麻烦。 什么都不改变什么向导创build我有一个错误: Error You have specified an App Domain but have not specified a valid integration URL. secure-citadel-xxxx.herokuapp.com must be derived from one of: Site URL, Mobile Site URL, Canvas URL, Secure Canvas URL, Page Tab URL or Secure Page Tab URL. 我google了一下,发现它可能是没有答案.. 添加http://等等不会造成任何其他错误的域无效。 有人知道何处理吗?

我什么时候需要一个fb:app_id或者fb:admins?

像button这样的Facebook文档说:“当你的网页代表一个真实世界的实体时,诸如电影,运动队,名人和餐馆等使用Open Graph协议来指定关于该实体的信息。 我正在像button添加到博客文章/video/文章这不是真正的实体。 对? 所以我不需要fb:app_id或者fb:admins? 但是,然后在第2步创build一个像button是说,“获取打开graphics标签”,当我使用Linter来validation我没有fb:admins和fb:app_idbutton我得到一个“fb:admins和fb:app_id标签是失踪。” 如果事实certificate,我需要fb:pipe理员和fb:app_id标签我需要有一个像Facebook页面find他们? 也是它fb:pipe理员和fb:app_id或fb:pipe理员或fb:app_id,我不能告诉我是否需要这两个。 而在graph.facebook / somepage它提供了一个ID,但什么是这样的ID? 例如: 如何获取Facebook元的fb:app_id

在Facebook Graph API 2.0中获取用户名字段

“旧”Facebook Graph API有一个“用户名”字段,可用于创build一个人类可读的configuration文件URL。 我的用户名例如是“sebastian.trug”,这导致Facebook的个人资料URL http://www.facebook.com/sebastian.trug 。 使用Graph API 2.0, Facebook已经从用户数据中删除了从“/ me”中检索到的“用户名”字段 。 有没有什么办法通过2.0 API获取这些数据,或者是“username”现在被视为已弃用的字段?

刷新Facebook OAuth2访问令牌到期后的正确方法是什么?

据我了解,这是使用OAuth2 API的新Facebook Facebook iframecanvas应用程序的基本过程: redirect到(或让用户点击链接)应用的授权url 用户授权并被redirect到您的回叫url callback使用“code”参数来获取访问令牌 访问令牌与Graph API一起使用来提取或推送信息 问题是访问令牌过期相对较快,需要“刷新”,所以我的问题是:1)如何检测令牌已经过期,而不是尝试使用它,只是出现错误? 2)获得新的令牌的最佳做法是什么? 目前,我只是检测到有一个错误,试图获取用户的信息与他们的访问令牌,然后再次redirect到授权URL – 因为他们已经授权的应用程序空白页闪烁,他们被redirect回到我的应用程序callback我在哪里得到一个新的标志。 这是如此笨重,我不能相信这是正确的方法。

如何更改我的自定义图像的Facebookloginbutton

我的脚本有这样的代码 echo '<p class="wdfb_login_button"><fb:login-button scope="' . Wdfb_Permissions::get_permissions() . '" redirect-url="' . wdfb_get_login_redirect() . '">' . __("Login with Facebook", 'wdfb') . '</fb:login-button></p>'; 它使用Facebook的默认loginbutton插件 。 但我想用我的自定义Facebook连接图像。 谁能帮我?

如何发现哪些朋友接受Facebook API邀请?

Facebook API v2.0引入了invitable_friends边缘 。 GET请求对此边缘的示例响应是: { "data": [ { "id": "AVkgK9fLFxasdvXNbDV_gYogR6lXa9SKLnH…", "name": "Anita Sujarit", "picture": { "data": { "is_silhouette": false, "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/t1.0-1/c0.0.50.50/p50x50/1470158_10201991701127909_302023572_t.jpg" } } } } 仔细查看该ID,这不是一个正常的Facebook用户ID。 相反,它是一个邀请令牌 ; 该令牌作为to参数的值传递给Requests对话框 。 邀请令牌作为名为id的字段的值返回给每个朋友对象,是唯一的(每个用户和每个游戏)可变长度的string。 邀请令牌有效期届满,并可能在游戏会话之间更改。 因此,不build议caching这些结果,或尝试将它们分配给给定的人。 friends边缘现在只返回已经使用该应用程序的朋友 我的问题是,我现在无法交叉引用哪个朋友,哪些朋友已经接受。 以前,在我给他们发送一个邀请的时候,我会保存一个好友ID,并且在稍后的时间点,与玩游戏的朋友列表进行核对,但是现在不可能有​​几个原因: 邀请令牌不存在于朋友边缘 而且它是dynamic的 正常的用户标识不存在于invitable_friends边缘。 我可以使用用户名作为键,但这不是唯一的。 实际问题: 有没有人devise出一种方式,从被邀请的用户那里接受邀请?

Facebooklogin消息:“URL阻止:此redirect失败,因为redirectURI未在应用程序的”客户端OAuth设置“中列入白名单。

重要的提醒: 如果您注册testing,请转到您的个人资料设置,并为您的兴趣添加删除configuration文件 。 试图用Facebooklogin到我的网站 : 我得到以下错误: url已阻止:此redirect失败,因为redirectURI未在应用的客户端OAuth设置中列入白名单。 确保客户端和Web OAuthlogin处于打开状态,并将所有应用程序域添加为有效的OAuthredirectURI。 我在Facebook的settings (基础)是: 应用域名:openstrategynetwork.com 网站的url: http : //openstrategynetwork.com/ 在高级选项卡中, Valid OAuth redirect URIs设置为: http://openstrategynetwork.com/_oauth/facebook?close 应用是public 。 更多设置(高级)在这里: 应用程序密钥和秘密是正确的。 我正在使用Meteor和它的帐户包。

FacebookSdk.sdkInitialize(上下文)已被弃用

我在Android Studio中使用了facebook-android-sdk-4.19.0,并按照https://developers.facebook.com/docs/android/getting-started上的Facebook快速入门指南(点击Quick Startbutton用你自己的Facebook帐户login)。 在该指南中,我们告诉您将以下代码复制并粘贴到代码段中,以跟踪应用程序日志 import com.facebook.FacebookSdk; import com.facebook.appevents.AppEventsLogger; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); FacebookSdk.sdkInitialize(getApplicationContext()); AppEventsLogger.activateApp(this); } } 然而,当我复制粘贴在android studio中的代码,似乎所有的FacebookSdk.sdkInitialize()方法都被弃用。 这里的文档https://developers.facebook.com/docs/reference/android/current/class/FacebookSdk/没有提供什么方法​​来初始化sdk而不是sdkInitialize()。 我应该使用什么方法?

Facebook用户的URL通过ID

我有一个FB ID列表,是否有没有一个graphics查询构build他们的FBurl的经典方法? 例如,我有ids 3,4,5,我想他们的Facebookurl,而不使用graphicsapi并保存下来