标签: facebook-graph-api

喜欢iOS应用程序中的按钮

有谁知道如何将Facebook"喜欢"按钮放入iOS应用程序?我已经尝试过这篇博客文章中描述的方法.但我真的不喜欢这种方法,因为它丑陋的登录对话框.而且,更重要的是,它使用户登录两次.例如,如果用户没有登录,用户希望将消息发布到他的墙上我称之为标准FBLoginDialog,之后用户发布消息他可能想要按"喜欢"按钮并且他必须再次登录 - 这是非常糟糕的用户体验.

怎样成为?如何在我的iOS应用程序中为用户提供"喜欢"功能?

facebook facebook-like facebook-graph-api ios facebook-ios-sdk

22
推荐指数
2
解决办法
3万
查看次数

通过Facebook API发送私人消息

可能重复:
Facebook Api - 向朋友发送私人消息

我知道通过FB API发送私信是不正式的.SO中的每个线程都是如此.但是我使用的是RockMelt浏览器,当你邀请某人时,会向他们发送私信.意味着可以通过API发送私人消息.更重要的是,Facebook没关系.

有关他们如何使用它的任何猜测?是使用套接字的一些HTTP POST技巧吗?顺便说一句,我们将仅对用户启动的操作使用此功能.

api facebook http facebook-graph-api facebook-messages

22
推荐指数
2
解决办法
9万
查看次数

方形Facebook图片

使用Graph API,我可以获得小型,大型,中型图片.或者我可以得到小方形图片.

但是我怎样才能获得大方形图片?我可以使用任何服务吗?

facebook facebook-graph-api

22
推荐指数
3
解决办法
1万
查看次数

检索在打开的图形2中对自定义对象执行自定义操作的朋友列表

我想这样做facepile使用图形API开放图2点的操作:从自定义对象和自定义对象,给我做了这个对象上这个动作的朋友(使用我的Facebook应用程序).

问题是使用FQL,我无法查询自定义对象和操作.使用图形API,我无法找到一种方法将我的朋友列表与我感兴趣的对象相交.

我能做的最好的是使用图API的批处理模式:

batch=[
  // First we get the list of friends that are using my facebook application
  { "method": "GET", "relative_url": "fql?q=SELECT+uid+FROM+user+WHERE+uid+IN+(SELECT+uid1+FROM+friend+WHERE+uid2=me())+AND+is_app_user=1+LIMIT+0,49", "name": "friends"},
  // Then query each friend to get the list of objects that went through my namespace:testaction
  { "method": "GET", "relative_url": "{result=friends:$.data.0.uid}/namespace:testaction" },
  { "method": "GET", "relative_url": "{result=friends:$.data.1.uid}/namespace:testaction" },
  ...
  { "method": "GET", "relative_url": "{result=friends:$.data.49.uid}/namespace:testaction" }
]
Run Code Online (Sandbox Code Playgroud)

这是非常低效的,并没有完全解决我的问题,因为:

  • 我仍然必须过滤结果,只获得与我想要的对象匹配的结果
  • 如果命名空间中有大量对象:testaction,我必须经历分页,执行更多查询(我尽量减少查询次数)

你看到更好的方法吗?

api facebook-graph-api facebook-social-plugins facebook-opengraph open-graph-beta

22
推荐指数
2
解决办法
1983
查看次数

我的应用审核中需要进行商家验证

我被Facebook要求提交我的应用程序以进行应用程序审核,以进一步访问其Graph API中的某些字段.我已经这样做了,今天我收到了他们的消息:

(我的应用名称)的权限和功能审核已完成.接下来,我们将验证您的业务.为此,您可能需要提供营业执照或公用事业账单等文档.

问题是我没有公司,因此没有文件证明我有一个.我已经创建并启动了这个应用程序作为个人,我只想从他们的Graph API访问几个字段.

请问我该怎么办?我想直接写它们,但我没有通过我可以联系它们找到的东西.

facebook facebook-graph-api

22
推荐指数
1
解决办法
7307
查看次数

在 Facebook 上创建测试用户时出错“暂时禁用创建测试用户的功能”

在 Facebook 开发人员的应用程序中创建测试用户时,出现以下错误:

暂时禁用创建测试用户的功能

是 Facebook 服务器的问题还是我这边的问题?

facebook roles facebook-graph-api

22
推荐指数
1
解决办法
1万
查看次数

Facebook Connect for Flask

使用Flask-OpenID,Flask框架有一个非常好的OpenID模块.但是,facebook只支持FBconnect,没有真正的OpenID.

我正在寻找Flask-OpenID的修改版本(如果存在),它支持FBconnect或以与Flask-OpenID类似的方式执行FBconnect身份验证的库.

facebook flask facebook-graph-api facebook-oauth

21
推荐指数
2
解决办法
8166
查看次数

未捕获的异常:Proxy.InstallTrigger被拒绝

我为此搜索了高低,可以很容易地重现它.运行绝对最新的PHP SDK和JS直接来自Facebook通过HTTPS连接.我的"MyAppId"和域名已在随后的代码中进行了更改.替换你自己重现.

这是Firefox 8和Firebug.

代码重现:`

<body>
<div id="fb-root"></div>

<script type="text/javascript">

window.fbAsyncInit = function() {
         FB.init({
        appId: 'MyAppID', 
        status: true, 
        oauth : true, 
        cookie: true,
        channelURL : 'https://www.mydomain.com/channel.html'   
        });

      FB.Canvas.setAutoResize();
      FB.Canvas.scrollTo(0,0); 
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>

Test
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

`

绝对是FB.Canvas的调用产生了错误.如果我两个都评论,没有错误.如果我取消注释一个或另一个或两者 - 错误.

代码工作正常,直到几天前.定位页面顶部并正确缩放iframe.我相信这是一个FB JS错误.

javascript facebook facebook-graph-api

21
推荐指数
1
解决办法
2万
查看次数

图谱API如何获取Facebook页面成员/喜欢

在此输入图像描述 Facebook喜欢检查

我找到了一个有趣的应用程序.这个fb-app从任何粉丝页获得所有喜欢并按质量和国家排序!

我的问题:

这些应用程序如何从图形API中获取数据?

第一: 获取fanpage-object无需访问令牌

https://graph.facebook.com/cocacola/

{
   "about": "The Coca-Cola Facebook Page is a collection of your stories showing how people from around the world have helped make Coke into what it is today.",
   "checkins": 146,
   "description": "Created in 1886 in Atlanta, Georgia, by Dr. John S. Pemberton, Coca-Cola was first offered as a fountain beverage at Jacob's Pharmacy by mixing Coca-Cola syrup with carbonated water. \n\nCoca-Cola was patented in 1887, registered as a trademark in 1893 and by …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-fql facebook-graph-api

21
推荐指数
2
解决办法
6万
查看次数

如何使用react-native-fbsdk的图形API?

我在githubFacebook开发者文档上阅读了该文档.
只有样品,仅此而已.没有API文件.

制作图谱API请求的代码是

const infoRequest = new GraphRequest(
  '/me',
  null,
  this._responseInfoCallback,
);
Run Code Online (Sandbox Code Playgroud)

和回调

_responseInfoCallback(error: ?Object, result: ?Object) {
  if (error) {
    alert('Error fetching data: ' + error.toString());
  } else {
    alert('Success fetching data: ' + result.toString());
  }
}
Run Code Online (Sandbox Code Playgroud)

这是制作图谱API请求的功能

testRequestGraphAPI(){
  const infoRequest = new GraphRequest(
  '/me',
  null,
  this._responseInfoCallback,
  );   
    new GraphRequestManager().addRequest(infoRequest).start();
}
Run Code Online (Sandbox Code Playgroud)

但是,我找不到任何进一步的文件.我不知道每个参数做什么.

上面这些代码的结果就是这个.
成功
我也不知道如何得到结果.

但是,当我尝试将'\ me'修改为'me?fields = id,name'时,它失败了.虽然我已经要求许可了

<LoginButton
  publishPermissions={["publish_actions,user_birthday, user_religion_politics, user_relationships, user_relationship_details, user_hometown, user_location, user_likes, user_education_history, user_work_history, user_website, user_managed_groups, user_events, user_photos, user_videos, …
Run Code Online (Sandbox Code Playgroud)

facebook-graph-api react-native

21
推荐指数
2
解决办法
1万
查看次数