标签: facebook-graph-api

Facebook API:获取所有个人资料照片

从给定用户获取所有个人资料照片的最佳方式是什么?我需要什么权限?

我知道我可以使用主要配置文件https://graph.facebook.com/[uid]/picture,但如何获得整张专辑?

facebook facebook-graph-api

24
推荐指数
3
解决办法
4万
查看次数

你如何通过URL传递撇号?

我正在使用Node.js:

var s = 'Who\'s that girl?';
var url = 'http://graph.facebook.com/?text=' + encodeURIComponent(s);

request(url, POST, ...)
Run Code Online (Sandbox Code Playgroud)

这不起作用!Facebook切断了我的文字......

完整代码:

function postToFacebook(fbid, access_token, data, next){
    var uri = 'https://graph.facebook.com/'+String(fbid)+'/feed?access_token='+access_token;
    var uri += '&' + querystring.stringify(data);
    request({
        'method':'POST',
        'uri': uri,
    },function(err,response,body){
        next();
    });
};


app.get('/test',function(req,res){
    var d = {
        'name':'Who\'s that girl?',
        'link': 'http://example.com',
        'caption': 'some caption...',
        'description': 'some description...',
        'picture': 'http://i.imgur.com/CmlrM.png',
    };
    postToFacebook(req.user.fb.id, req.user.fb.accessToken, d);
    res.send('done');
});
Run Code Online (Sandbox Code Playgroud)

Facebook在墙上发布了一个空白帖子.没有文字显示.没有.

当我记录我的URI时,它是这样的:

https://graph.facebook.com/1290502368/feed?access_token=2067022539347370|d7ae6f314515c918732eab36.1-1230602668|GtOJ-pi3ZBatd41tPvrHb0OIYyk&name=Who's%20that%20girl%3F&link=http%3A%2F%2Fexample.com&caption=some%20caption...&description=some%20description...&picture=http%3A%2F%2Fi.imgur.com%2FCmlrM.png
Run Code Online (Sandbox Code Playgroud)

显然,如果您查看该URL,您会看到撇号未正确编码.

javascript string encoding node.js facebook-graph-api

24
推荐指数
3
解决办法
8万
查看次数

通过开放图形向Facebook提交对象不起作用,但是在Facebook的对象调试器中测试URL之后可以正常工作吗?

我想允许我的网络应用程序的用户能够从一个页面(main_page)将多个对象发布到他们的时间轴.

我已经存储了用户的访问令牌.

我试图提交的页面上的标签,网址是page_url:

<meta property="fb:app_id"      content="my_app_id" /> 
<meta property="og:type"        content="my_namespace:my_object" /> 
<meta property="og:title"       content="some string" /> 
<meta property="og:description" content="some other string" /> 
<meta property="og:image"       content="some_image_url" />
<meta property="og:locale"      content="en_US" />
<meta property="og:url"         content="page_url" />   
Run Code Online (Sandbox Code Playgroud)

Rails代码提交从main_page触发的url:

begin
    fb_post = RestClient.post 'https://graph.facebook.com/me/my_namespace:do', :access_token=>user.get_facebook_auth_token, :my_object=>"page_url"
rescue StandardError => e
    p 'e.response is'
    p e.response
end
Run Code Online (Sandbox Code Playgroud)

产量

2011-11-02T02:42:14+00:00 app[web.1]: "e.response is"
2011-11-02T02:42:14+00:00 app[web.1]: "{\"error\":{\"message\":\"(#3502) Object at URL page_url has og:type of 'website'. The property 'my_object' requires an object of og:type 'my_namespace:my_object'.\",\"type\":\"OAuthException\"}}"
Run Code Online (Sandbox Code Playgroud)

真正奇怪的是,在收到此错误后,如果我在对象调试器上测试page_url …

facebook meta-tags facebook-graph-api

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

如何通过Facebook iOS SDK和Graph API邀请朋友加入我的应用程序

我正在写一个iPhone应用程序.

我想让用户选择邀请朋友开始通过Facebook使用我的应用程序.

更具体地说,我想提供一个对话框,让用户选择要邀请的特定朋友.

我怎样才能做到这一点?

谢谢.

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

24
推荐指数
5
解决办法
3万
查看次数

图形API获取照片正方形(100x100)

如何使用选择视图用户设置获取Facebook照片(如果他们使用大图像).如果我在路径图中使用type ="large"或"normal"或"small"那么我得到图像但它不是正方形而且它不是用户集的选择视图.那么,我怎样才能获得方形照片和用户设置视图

facebook facebook-graph-api

24
推荐指数
3
解决办法
4万
查看次数

使用脸谱图api如果Feed类型是照片,如何获取大图片尺寸的新闻Feed?

使用facebook graph api获取新闻源:https://graph.facebook.com/me/home?access_token = ...

它返回的图片字段都是最小的,如图片":" https://fbcdn-photos-ba.akamaihd.net/hphotos-ak-ash3/xxxxxx4_s.jpg:

我可以使用任何参数来检索更大的缩略图吗?有什么办法吗?

facebook facebook-graph-api

24
推荐指数
4
解决办法
2万
查看次数

在Facebook登录按钮(对于所需的权限)总是使用auth_type ="rerequest"?

我有一个Facebook登录实现(对于一个网站,使用javascript API)我想要"电子邮件"权限.当用户首次登录时,他们可能会拒绝此权限 - 这很容易通过后续查看/ me/permissions端点来检测.如果我发现他们已经拒绝了,我不会继续登录.到现在为止还挺好.

然后在后续登录期间,为了确保重新提示他们获得该权限,我在登录按钮中包含auth_type ="rerequest"(可以通过xfbml或带有onclick = FB.login(...)的链接进行渲染) ).

虽然这似乎有效,但我的问题是:如果我总是希望获得所需的权限,那么在我的登录按钮中是否有任何不利之处,包括auth_type ="rerequest"? 我在文档中没有看到任何相反的内容,并且似乎没有对未拒绝权限的新用户或用户产生任何不利影响(即,它只会更改登录流程 - 通过重新提示用户是否已经拒绝了什么.我想要的行为是什么.

良好的做法似乎要求我只应该在我确实知道我想重新提示的时候才包括这个,但是为了这个问题,我想知道是否有任何陷阱只是总是包括它.

facebook-graph-api facebook-javascript-sdk facebook-login facebook-graph-api-v2.0 facebook-permissions

24
推荐指数
1
解决办法
2051
查看次数

Facebook iOS SDK和swift:如何获取用户的个人资料图片

我已经在Xcode 6中集成了Facebook sdk(使用swift).在登录期间,我请求public_profile权限:

FBSession.openActiveSessionWithReadPermissions(["public_profile"], allowLoginUI: true, completionHandler: {
...
...
Run Code Online (Sandbox Code Playgroud)

所以我请求用户的信息:

FBRequestConnection.startForMeWithCompletionHandler { (connection, user, error) -> Void in
...
...
Run Code Online (Sandbox Code Playgroud)

为什么用户对象不包含个人资料图片?如何获取用户个人资料图片?它不是public_profile的一部分?

我得到以下信息:

2015-01-25 01:25:18.858 Test[767:23804] {
"first_name" = xxx;
gender = xxx;
id = xxxxxxxxx;
"last_name" = xxxxxx;
link = "https://www.facebook.com/app_scoped_user_id/xxxxxxxxx/";
locale = "xxxxx";
name = "xxxxxxx xxxxxxx";
timezone = 1;
"updated_time" = "2013-12-21T18:45:29+0000";
verified = 1;
}
Run Code Online (Sandbox Code Playgroud)

PS:隐私的xxx

facebook-graph-api ios facebook-ios-sdk swift

24
推荐指数
5
解决办法
4万
查看次数

Facebook:所有重定向URI都需要HTTPS

我想用facebook sdk登录facebook.

我将http:// localhost作为有效的OAuth重定向URI,但它会引发以下错误

所有重定向URI都需要HTTPS.

几天前我用这个未来它工作得很好.但现在它抛出了这个错误

我无法禁用

实施HTTPS

选项

https oauth facebook-graph-api

24
推荐指数
1
解决办法
2711
查看次数

将自定义参数传递到Facebook粉丝页面选项卡

我无法将自定义参数发送到我的Facebook粉丝页面选项卡.

我正在使用PHP并正在传递这样的:

http://www.facebook.com/pages/ {page-name} /?sk = APP_ID&pass = 1

但我无法读取参数传递

Sreejith

php facebook facebook-graph-api facebook-php-sdk

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