Tag: facebook

为给定的URL获取Facebook /共享计数

我正在使用Facebook API来获取给定url的类似/共享计数。 奇怪的是,在返回结果中似乎很不一致。 例如,这个页面返回结果: https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url='http://www.groupon.com/deals / seattlehelitourscom逐经典直升机CORP'&格式= JSON 而这个不是: https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url='http://www.livingsocial.com/deals / 278194-日落皮划艇-热杂烩'&格式= JSON 第二页显然有一个共享计数,当我检查页面的HTML,正在使用共享的URL是我已经放在上面的API请求。 但是,API不会响应任何数量的喜欢或份额的计数信息。 任何线索为什么API可能会响应一些URL而不是其他人?

facebook connect- $ user_id = $ facebook-> getUser(); 总是返回0

之前我说我想说的是,我GOOGLEd了很多,有很多页面发现(包括很多这样的问题)与各种解决scheme…但我已经尝试了他们每个人,但不幸的是他们都没有工作为了我 用facebook-php-sdk我正在尝试login一个用户。 最初几次它工作得很好(2到3天前) 。 今天,当我开始再次与我的项目工作,不再工作 。每当我想login一个用户$facebook->getUser() is returning 0 .Buts 3天后它工作。 我已经使用这里给出的代码:: developers.facebook.com是的,我已经做了一些改变,下面给出了完整的代码 我的代码:: 0auth_provided_by_facebook.php include_once $_SERVER['DOCUMENT_ROOT'].'dist/facebook-php-sdk/src/facebook.php'; $config = array( 'appId' => '***********', 'secret' => '*********', 'allowSignedRequest' => false, // optional but should be set to false for non-canvas apps 'cookie' => true, 'oauth' => true ); $facebook = new Facebook($config); $user_id = $facebook->getUser(); if($user_id) […]

无法通过iPhone SDK中的获取访问令牌

我正在创build一个Facebook应用程序。 我已经使用FBSDKLoginManager类实现了login。 当我第一次loginFacebook的时候,成功块返回包含访问令牌对象(FBSDKAccessToken对象)的FBSDKLoginManagerLoginResult对象,这个对象被用来共享包含的内容。但是当我尝试获取这个对象的时候(在重新启动应用程序之后)访问令牌使用函数[FBSDKAccessToken currentAccessToken] return nil。 那么如何再次获得访问令牌(FBSDKAccessToken对象)没有loginFacebook的第二次。

获取Facebook发布所有反应在单个Graph API请求中计数

由于Facebook发布了新的反应(NONE,LIKE,LOVE,WOW,HAHA,SAD,ANGRY),但我无法弄清楚单图API请求中的所有反应计数。 有没有人想出了一个方法来得到这个详细的反应每个职位的单个请求?

Facebook的API – 如何获取用户的地址,电话号码?

任何人都可以得到Facebook用户的地址,电话#使用FQL或graphicsAPI? 已经尝试过以下的FQL,能够得到“基本信息”下的“当前城市”和“家乡”,而不是“联系信息”下的“地址”或“电话”。 SELECT name,first_name,last_name,birthday_date,current_location,hometown_location,pic,profile_url,timezone,username,profile_update_time FROM user WHERE uid IN (xxxx)

是否可以添加一个链接,下载一个只能通过在Facebook上分享下载的文件?

这种情况可能吗? 客户到我的网站,想要下载一个感兴趣的PDF技术文档,他们点击下载button,Facebook共享窗口出现login,分享到Facebook。 一旦他们点击分享,并将其张贴在他们的墙上,那么下载开始? 非常感谢。 伊恩

从ASP.NET MVC 5中的Facebook v2.4 API访问OAuth ExternalLoginCallback中的电子邮件地址

使用Facebook API的v2.3,如果设置了以下内容,用户的电子邮件地址将在callback到ExternalLoginCallback返回; app.UseFacebookAuthentication(new FacebookAuthenticationOptions { AppId = "XXX", AppSecret = "XXX", Scope = { "email" } }); 但是,只能定位到v2.4(7月8日发布)的任何应用程序不会将电子邮件地址返回给ExternalLoginCallback 。 我认为这可能与此处列出的v2.4更改有关; 声明性字段 为了提高移动networking的性能,v2.4中的节点和边缘要求您明确地请求您的GET请求所需的字段。 例如, GET /v2.4/me/feed默认不再包含喜欢和评论,但GET /v2.4/me/feed?fields=comments,likes将返回数据。 有关更多详细信息,请参阅有关如何请求特定字段的文档。 我现在怎样才能访问这个电子邮件地址?

设置从Facebooklogin获取用户电子邮件ID的权限

我使用的是Android Facebook 3.0 SDK 。 我必须实现Facebooklogin。我正在访问用户的基本信息,如名称,用户ID。 但我想要访问用户的电子邮件。 我经历了许多博客和论坛,但无法弄清楚如何做到这一点。 我正在使用我自己的androidbuttonlogin,而不是com.facebook.widget.LoginButton 。 如果我使用Facebookloginbutton,很容易只需要使用这些行: authButton.setReadPermissions(Arrays.asList("basic_info","email")); 但是,我有我自己的要求,将不得不去与默认的Androidbutton。 这是我迄今为止所做的: Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest( this, Arrays.asList("email")); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mLogin = (Button) findViewById(R.id.logIn); mLogin.setOnClickListener(this); } @Override public void onClick(View v) { // start Facebook Login Session.openActiveSession(this, true, new Session.StatusCallback() { // callback when session changes […]

Android:如何通过意图与Facebook上的文字分享图像?

我想分享一个照片与预先从我的应用程序通过共享意图,在Facebook上填充的说明。 示例代码 Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEND); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_TEXT, "eample"); intent.putExtra(Intent.EXTRA_TITLE, "example"); intent.putExtra(Intent.EXTRA_SUBJECT, "example"); intent.putExtra(Intent.EXTRA_STREAM, imageUri); Intent openInChooser = new Intent(intent); openInChooser.putExtra(Intent.EXTRA_INITIAL_INTENTS, extraIntents); startActivity(openInChooser); 这里是我得到的屏幕截图 如果设置的types为图片/ *,则上传照片而不预先填写文本。 如果设置为文本/纯文本照片不显示…..

iOS 6的Facebook发布程序结束与“remote_app_id不匹配存储的ID”

这是我在Facebook上发布的第三个问题。 虽然这可能是Mac OS X Facebooklogin失败的重复- 没有存储remote_app_id为应用程序,但我决定发布单独的问题,因为我们在这里有iOS但不是MAC OS。 前几天我发布了一个问题iOS 6的Facebook发布过程结束与“remote_app_id不匹配存储的ID”错误问题仍然是我不能执行一个post,但现在我有一个错误: error is: Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: remote_app_id does not match stored id." UserInfo=0xa260270 {NSLocalizedDescription=The Facebook server could not fulfill this access request: remote_app_id does not match stored id.} 你可能会在我以前的问题中find的代码。 有谁知道发生了什么事? 什么是远程和存储的应用程序ID?