标签: facebook-graph-api

Facebook开放图表帖子的网址是什么?

给定图搜索返回的帖子ID,例如:186173001411937

是否有一个网址链接到Facebook的帖子?以下网址无效:http: //www.facebook.com/post.php?id = 186173001411937

facebook facebook-graph-api

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

给定Facebook访问令牌,我如何获得它拥有的权限?

一个用例如下.

我要求获得offline_access权限的新用户使用Facebook访问令牌,我将其存储起来供以后使用.如果用户在其设置中删除offline_access权限,则令牌变为无效.

我希望能够测试(可能使用图形API)如果令牌我仍然拥有我要求的权限,而无需等待用户注销以尝试进行API调用.

facebook facebook-graph-api

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

Feed中有哪些类型的帖子?

我想知道在Feed中我可以期待的所有可能类型的帖子.http://developers.facebook.com/docs/reference/api/post/上的文档提到类型字段可以是链接,视频和照片,但这显然不是一个全面的列表.我知道至少有以下可能的类型(因为我已经看过它们):状态,链接,视频,照片,签到,注释,swf和音乐.

但还有更多我想念的吗?某处有这些类型的完整列表吗?

我知道有人说他们在他们的家庭饲料中看到了事件出勤和友情接受帖子(来自/ me/feed),但我似乎无法重现这一点.那些也是我可以期待的帖子类型吗?

feed facebook-graph-api

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

Facebook - 通过图形api更改照片标题

如何通过图形api在PHP上更改Facebook上的图像标题?这是我上传它的方式:

$facebook->api_client->photos_upload($file,$aid,'some caption',$uid);
Run Code Online (Sandbox Code Playgroud)

任何提示?谢谢.

php facebook facebook-graph-api

17
推荐指数
1
解决办法
2731
查看次数

Rails:在Omniauth使用Devise登录后从Facebook检索图像

我使用这些说明设置Facebook登录与Devise和omniauth https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

Devise wiki提供了从存储在此变量中的哈希获取facebook信息的一些说明.request.env['omniauth.auth']请参阅底部的哈希.

例如,Devise wiki为User.rb模型提供了这两种方法

def self.find_for_facebook_oauth(access_token, signed_in_resource=nil)
  data = access_token.extra.raw_info
  if user = User.where(:email => data.email).first
    user
  else # Create a user with a stub password. 
    User.create!(:email => data.email, :password => Devise.friendly_token[0,20]) 
  end
end

def self.new_with_session(params, session)
    super.tap do |user|
      if data = session["devise.facebook_data"] && session["devise.facebook_data"]["extra"]["raw_info"]
        user.email = data["email"]

      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

因此,使用下面的哈希,我将以下两个方法添加到以获取名称和图像

def self.find_for_facebook_oauth(access_token, signed_in_resource=nil)
  data = access_token.extra.raw_info
  if user = User.where(:email => data.email).first
    user
  else # Create a user with a stub …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails facebook-graph-api omniauth

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

如何将多个Facebook Like按钮与计数器放在同一页面上

我有一个页面有多个新闻项目.列表中的每个项目都必须有自己的赞按钮.

是否可以在同一页面上为每个新闻添加多个Like按钮?

多个Facebook喜欢按钮,在同一页面上计数

facebook facebook-graph-api facebook-social-plugins

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

如何在不超过api配额的情况下作为一个管理员用户管理多个页面?

我的客户公司为数千家小企业管理Facebook页面.我们构建了一个Facebook应用程序,供我们的客户简化流程,并允许他们一次快速地对多个/所有页面进行更改.

出于任何商业原因,我们的客户公司只为其中一个员工添加了管理员(以及小企业主)的每个页面.此用户帐户已添加我们的应用程序,我们正在抓取页面令牌并使用这些页面令牌来管理页面(更改联系信息,添加选项卡,获取墙上帖子).我们遇到了一些非常苛刻的api请求限制.现在我们每分钟只能添加3个新的Facebook页面(我认为这可能需要6-10次api调用才能完成所有操作).

我已经看到人们估计一个访问令牌允许大约600个请求/ 600秒,但我认为,由于我们使用页面令牌完成了大部分工作,因此我们的操作不会计入单个api限制.

有没有人知道api限制是否基于个人令牌,即使它们在技术上属于同一个用户?考虑到我无法真正为这些页面添加更多管理员,有什么方法可以绕过这个限制吗?

facebook-page facebook-graph-api access-token facebook-access-token

17
推荐指数
1
解决办法
594
查看次数

尚未创建"fb-root"div,自动创建

我在我的网页上使用FB like按钮,有时它渲染,有时它不是,当我看到错误日志的控制台它显示错误

The "fb-root" div has not been created, auto-creating
Run Code Online (Sandbox Code Playgroud)

在all.js我正在使用此代码

<div id="fb-root">
</div>
<script>    (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=105911812857824";
        fjs.parentNode.insertBefore(js, fjs);
    } (document, 'script', 'facebook-jssdk'));
</script>


<div class="fb-like" data-send="false" data-width="450" data-show-faces="true">
                    </div>
Run Code Online (Sandbox Code Playgroud)

facebook-graph-api

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

Python Facebook SDK:'module'对象没有属性'GraphAPI'

我试图用Facebook SDK for Python运行一个基本的例子.我尝试从命令行完成本教程所做的工作(首先使用" pip install facebook"和pip install facebook-sdk"成功完成..."):

在此输入图像描述

import Facebook工作正常,但graph = facebook.GraphAPI()出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'GraphAPI'
Run Code Online (Sandbox Code Playgroud)

我对模块的工作原理并不是很熟悉,但看起来好像facebook根本不被识别!或者这里缺少其他东西.从命令行,我尝试了这些事情来调查:

>>>dir(facebook)
Run Code Online (Sandbox Code Playgroud)

输出:

['__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__version__']
Run Code Online (Sandbox Code Playgroud)

和...

>>>help(facebook)
Run Code Online (Sandbox Code Playgroud)

输出:

Help on package facebook:

NAME
    facebook - TODO: Document your package.

FILE
    /Library/Python/2.7/site-packages/Facebook-0.0-py2.7.egg/facebook/__init__.py

PACKAGE CONTENTS


DATA
    __loader__ = <zipimporter object "/Library/Python/2.7/site-packages/Fa...
    __version__ = 'TODO: Enter …
Run Code Online (Sandbox Code Playgroud)

python facebook module facebook-graph-api

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

从Facebook Graph API检索默认图像所有Url配置文件图片

我现在有一个问题,我的数据库中的facebook图形API突然显示所有url图像返回默认图像看起来像这样:

在此输入图像描述

示例网址:

http://graph.facebook.com/{user-id}/picture?type=large

facebook facebook-graph-api

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