标签: facebook-graph-api

在Facebook上获取用户喜欢的帖子?

鉴于经过身份验证的用户,我可以在Facebook上找到该用户喜欢的帖子吗?

我读过"故事"和"最近的活动",但我似乎无法找到如何为特定用户获取此数据.任何帮助表示赞赏!!

谢谢!!

facebook facebook-like facebook-graph-api

5
推荐指数
1
解决办法
7414
查看次数

找出之前是否已经喜欢过开放图形对象

无论如何确定Open Graph中的对象是否已被喜欢?

文档似乎意味着我必须在我的对象上发布类似的操作,并且在之前已经被喜欢时期望错误3501.

从UI pov这没有意义,我想把我喜欢的按钮ui改为"不像"状态,而不必喜欢我的对象,看看它是否失败.

谢谢!

facebook-fql facebook-like facebook-graph-api

5
推荐指数
1
解决办法
1275
查看次数

Facebook JS SDK - 登录弹出窗口不会关闭

下面将登录事件绑定到div.如果我点击它,我会得到预期的js sdk登录弹出窗口.但是,在使用我的凭据提交弹出窗口后,弹出窗口变为白色并且不会关闭.如果我刷新页面,我已登录,但它不会像您预期的那样自动刷新.有人有任何想法吗?


编辑:相同的代码(具有差异应用程序ID和域凭据)在不同的服务器上工作.这让我相信我的问题可能与下面的代码无关.是否有任何应用程序或服务器配置可能导致登录弹出窗口无法关闭/更新?


<!DOCTYPE html>
<html class="no-js ie ie10plus" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
    <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object#">
        <script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.0.6-development-only.js"></script>
    </head>
    <body>
        <div id="fb-root"></div>
        <div id="fbLogin">Test login link</div>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" ></script> 
        <script>               
              var fbmm = {};

              window.fbAsyncInit = function() {
                FB.init({
                  appId      : '339910146083688', // App ID
                  cookie: true, 
                  xfbml: true,
                  status: true,
                  oauth: true
                });

                $(document).ready(function(){
                    $("#fbLogin").click(function(){
                        console.log('test');
                         FB.login(function(response) {
                           if (response.authResponse) {
                             console.log('Welcome!  Fetching your information.... ');
                             FB.api('/me', function(response) {
                               console.log('Good to see you, ' + response.name + …
Run Code Online (Sandbox Code Playgroud)

javascript facebook facebook-graph-api facebook-javascript-sdk

5
推荐指数
1
解决办法
5080
查看次数

user_status和read_stream FB权限有什么区别?

我在这2个权限之间感到困惑.从权限参考,这两个权限都提供对用户的帖子/消息的访问.似乎read_stream权限涵盖了user_status权限,因为它提供了对所有帖子的访问权(意味着所有消息,签到,状态......以及用户的朋友在用户页面上发布的帖子).

任何人都可以为这些权限提供更多信息吗 谢谢.

facebook facebook-graph-api

5
推荐指数
1
解决办法
2327
查看次数

PHP致命错误:未捕获的CurlException:Facebook应用程序上的28和35

我随机得到以下错误.它不会每次都发生.

PHP Fatal error:  Uncaught CurlException: 28: Operation timed out after 60 seconds with 47 out of 47 bytes received
PHP Fatal error:  Uncaught CurlException: 28: connect() timed out!
PHP Fatal error:  Uncaught CurlException: 35: Unknown SSL protocol error in connection to graph.facebook.com:443 
Run Code Online (Sandbox Code Playgroud)

我尝试过的是

1. adding CURLOPT_SSLVERSION     => 3 (even try changing to 2)
2. changing 'https://api-read.facebook.com/' to 'api_read'  => 'https://api.facebook.com/'
3. adding   $opts[CURLOPT_SSLVERSION] = 3;                                          
            curl_setopt( $ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
4. Changing CURLOPT_CONNECTTIMEOUT => from 10 to 60
5. …
Run Code Online (Sandbox Code Playgroud)

php ssl curl facebook facebook-graph-api

5
推荐指数
1
解决办法
3703
查看次数

Facebook图形API:音频共享

我可以使用facebook图形API分享音频吗?

  • 我可以直接在Facebook服务器上上传音频吗?
  • 我可以在Facebook上分享音频链接,它会在Facebook上显示嵌入式播放器吗?

我试过这个解决方案ios Facebook Graph API - 发布音频文件,但它没有按预期工作

我试过是共享的音频链接http://bit.ly/Ok4ZX6但显示它像一个正常的链接不与嵌入式播放器的Facebook http://i.stack.imgur.com/Ld67c.png

编辑

我使用的代码:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:4];
[params setObject:text forKey:@"message"];
[params setObject:title forKey:@"name"];
[params setObject:fileUrl forKey:@"source"];
[facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

也使用此代码:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:4];
NSString *attachment = [NSString stringWithFormat:@"{'media': [{'type': 'mp3', 'src': '%@', 'title': '%@'}], 'messgae': 'Messgae Messgae Messgae', 'name': 'Name Name Name', 'href': '%@'}",amazon_link, title, link];
[params setObject:attachment forKey:@"attachment"];
[params setObject:text forKey:@"message"];
[params setObject:@"stream.publish" forKey:@"method"];
[facebook requestWithParams:params andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

objective-c facebook-graph-api ios facebook-ios-sdk

5
推荐指数
1
解决办法
1984
查看次数

Facebook FQL - 非常慢

$access_token = $facebook->getAccessToken();
$query = "SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())";
$query = urlencode($query);
$fql_query_url = 'https://graph.facebook.com/'. 'fql?q='.$query. '&access_token=' .    $access_token;
$fql_query_result = file_get_contents($fql_query_url);
$fql_query_obj = json_decode($fql_query_result, true);
Run Code Online (Sandbox Code Playgroud)

这是查询.它让我更快,因为我的朋友有限.但是一些应用程序用户表示,如果他们有大约2000多个朋友,那对他们来说非常慢.他们说也需要30秒到几分钟.

为什么它会慢很多?这个请求有什么问题吗?

php facebook facebook-graph-api

5
推荐指数
1
解决办法
912
查看次数

如何从iOS应用程序发送添加好友请求(到Facebook用户)?

我知道关于这个主题有很多问题,但没有一个有令人满意的答案.我再次对帮助没有那么自信,因为我的最后3个问题中有2个没有答案.好吧,问题是,有什么办法我们可以从一个iOS应用程序向任何Facebook用户发送朋友请求吗?当然我们有该用户的用户ID.

因为我搜索了很多,并经历了许多链接,包括

  1. 如何通过iPhone应用程序向Facebook中的人发送朋友请求?
  2. 可以从我自己的应用程序发送Facebook好友请求吗?
  3. https://developers.facebook.com/docs/reference/dialogs/requests/
    等..

最后我找到了:

http://www.facebook.com/dialog/friends?id=100002487216939&app_id=123050457758183&redirect_uri=http://www.example.com/response/

此对话框执行我想要的相同操作.那么在图中是否存在任何等价物.或者是iOS sdk中的东西FBDialogueDelegate.任何可以帮助我的东西.

iphone facebook objective-c facebook-graph-api facebook-ios-sdk

5
推荐指数
1
解决办法
7244
查看次数

使用现有的FB重复数据删除处理图API中的重复页面

编辑:我正在开发一个应用程序,用于存储用户的教育历史记录,并由他们参加的学校对用户进行分组.对同一所学校进行两次陈述是不可接受的.在下面的例子中,我概述了一个困扰我的特定案例(众多案例之一).

显然,Facebook有一种检测重复页面的机制,我正在寻找可以利用这一现有功能的任何解决方案.


图API表示具有不同ID的这两个页面,但在前端它们重定向到单个页面.看一看:

注意一个人有~21,000个喜欢而另一个有250个.如果我们在浏览器中输入这些页面ID,请注意会发生什么:

分别重定向到:

您可能会注意到,这是同一页面!所以这是我的问题:

有什么办法可以在我的应用程序中使用Facebook的重复数据删除吗?

facebook duplicates facebook-graph-api

5
推荐指数
0
解决办法
334
查看次数

UIImagePickerController模块化替换

我正在寻找UIImagePickerController的替换,它允许自定义可扩展本地图片,公共API,如Facebook/Flickr/Tumblr/Picasa/SmugMug,以及自定义专有图片集(本地或国外).

到目前为止我找到的解决方案,以及它们的问题:

http://picture.io/photopickerplus

这几乎是完美的,除了我被迫使用来自getchute.com的第三方服务 - 如果这个网站永远变暗,会发生什么?并且所有权限对话框都将"Chute"列为应用程序名称.我的应用程序在其他地方使用Facebook SDK,所以我想使用我现有的APP id/key.当我通过滑槽应用程序控制面板添加它时,我收到Facebook API错误"无效的redirect_uri:应用程序配置不允许给定URL".我可以使用Facebook API修复,但是如果A.我知道URL是什么(我不知道),而且B.我真的可以让一个中间人接受API请求(我不是).

它也是一个非常ARC的敌人,它是一个PITA来运行.

https://github.com/arturgrigor/AGImagePickerController

非常好的替代UIImagePickerController,包括多选.没有内置的模块化来支持Facebook或其他API.

https://github.com/jeena/JPImagePickerController

仅仅是UIImagePickerController的简单替换 - 似乎没有可导航的视图.没有明显的模块化.

https://github.com/facebook/three20/

看起来很复杂 由于显而易见的原因,非Facebook服务不能很好地发挥作用.

picasa flickr photolibrary facebook-graph-api ios

5
推荐指数
1
解决办法
1075
查看次数