相关疑难解决方法(0)

如何在Meteor中访问用户的Facebook好友列表?

我是Meteor开发的新手,我遇到了很多麻烦.我找到了以下指南,这是我在解决方案中找到的最接近的指南:http://www.andrehonsberg.com/article/facebook-graph-api-meteor-js

该.getFriends()函数在这里看起来很有希望为好,但我有这样的经验:https://github.com/maxkferg/meteor-facebook-collections/

我在client/config/config.js中实现了以下代码:

Accounts.ui.config({
    requestPermissions: {
        facebook: ['email', 'user_friends', 'user_location', 'user_events', 
        'friends_events', 'friends_location', 'friends_about_me',
        'user_status', 'friends_status', 'read_friendlists'],
    }
});
Run Code Online (Sandbox Code Playgroud)

这在登录时正确生成了权限请求.(我有一个问题,虽然我得到以下错误:"未捕获的错误:Accounts.ui.config:不能设置requestPermissions一次以上的Facebook",这是奇怪的,因为它指向隐藏accounts_ui. js文件,我无法访问.我不应该能够覆盖这个吗?上面的指南没有提到这个错误.)

我也实现了指南的其余部分代码,但似乎没有任何工作.此外,该指南似乎在屏幕上实现了一个按钮,该按钮使得用户数据的某些方面在列表中显示(朋友,帖子等).不过,我不想要任何形式的展示; 我只是希望能够访问数据(Facebook的专用ID数组的给定用户的朋友将是理想的),这样我可以用它在我的web应用程序的各种功能.

任何和所有的帮助将非常感谢!

javascript facebook facebook-graph-api meteor

6
推荐指数
1
解决办法
2655
查看次数

如何获取所有用户好友的列表?

我正在使用Facebook Graph API v.20构建一个应用程序构建一个应用程序。

它需要做的第一件事是从用户导出完整的好友列表(ID, name and picture ) 的完整好友列表导出到 CSV 文件。

这可能吗?

csv facebook-graph-api export-to-csv facebook-friends facebook-graph-api-v2.0

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

Facebook Api得到朋友的总数,但不是朋友数据

嗨我正在使用Facebook API javascript SDK,并尝试登录用户好友数据这是我正在使用的范围

    FB.login(function(response) {
          statusChangeCallback(response);
          }, {
            scope:'publish_actions,user_friends,public_profile',
            return_scopes: true
    });

 FB.api('/me', function(response) {
    $textInput = document.getElementById("searchText");

        var request =  jQuery.ajax({
                        type: "POST",
                        url: "/logged/ajax/facebook",
                        data: response });
        request.done(function( $data ) {
            jQuery(".loadingContent").css( "display", "none" );
            if($data == "success"){
               FB.api('/me/friends', function(data) {
                 console.log(data);
                });
            } else {
                alert($data);
            }
        });
         request.fail(function( jqXHR, textStatus ) {

         });
});
Run Code Online (Sandbox Code Playgroud)

但它回报了我

({"data":[],"summary":{"total_count":79}})
Run Code Online (Sandbox Code Playgroud)

数据总是空的,虽然我得到了我的Facebook朋友的总数

javascript facebook facebook-graph-api

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

如何从 api 获取整个 Facebook 好友列表

有没有办法使用 api 获取整个 Facebook 好友列表!

我尝试了很多事情,这是我的镜头:

FacebookClient f = new FacebookClient(access_token);
f.IsSecureConnection = true;
dynamic friendlist = await f.GetTaskAsync(@"https://graph.facebook.com/me/friendlists?access_token="+access_token);
t.Text = JsonConvert.SerializeObject(friendlist);
Run Code Online (Sandbox Code Playgroud)

但我得到的只是空数据!
谁能帮我?

c# facebook facebook-graph-api

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

Facebook错误"应用未设置:仍处于开发模式"

我知道有很多问题已经被问过,但我找不到一个完全回答我当前问题的问题.

实际上2天前,我的应用程序完全适用于Facebook登录和注册.但现在它显示以下错误. facebook错误

我已经完成了所有必需的步骤,它运行得很好.

iphone facebook ios

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

朋友列表的Facebook Graph API在iOS上返回nil

我试图通过此代码访问我自己的Facebook好友列表,结果JSON不返回任何数据.

FBRequest *request = [FBRequest requestWithGraphPath:@"me/friends" parameters:nil HTTPMethod:@"GET"];
Run Code Online (Sandbox Code Playgroud)

我设置了这样的权限(我正在使用PARSE)

[PFFacebookUtils linkUser:[PFUser currentUser] permissions:@[@"user_friends"] block:^(BOOL succeeded, NSError *error)
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

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

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

如何从Facebook iOS sdk获取好友列表

我正在使用iOS sdk v3.18.1,我想得到我所有的Facebook好友.我可以得到朋友数,但数据是零.

这是我的代码

[FBRequestConnection startWithGraphPath:@"me/friends" parameters:nil HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
        NSLog(@"result %@",result);
    }];
Run Code Online (Sandbox Code Playgroud)

出局

{
    data =     (
    );
    summary =     {
        "total_count" = 840;
    };
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c facebook-graph-api ios

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

如何在android studio中导入facebook sdk?

我真的搜索了好几天才找到一个很好的教程来导入 facebook sdk 来制作一个简单的登录系统。如果 facebook sdk 与登录一起工作,那么我可以继续导入联系人等。但是每次我尝试导入它(尝试了 20 种不同的东西)时,它都会给我错误。我只需要一个简单的说明,说明如何在 android studio 中获取 facebook sdk。

import sdk android facebook android-studio

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

Graph API v2.3,无法将读取权限(read_custom_friendlists)传递给发布授权请求

我正在尝试添加其他权限以访问我的Android应用中的好友列表,有很多关于旧API图的资源但找不到新API的任何内容,所以我尝试向阵列添加新权限但它不起作用我遇到了上述错误.

public void getProfileInformation()
{
    AccessToken token = AccessToken.getCurrentAccessToken();
    LoginManager.getInstance().logInWithPublishPermissions(LoginActivity.this, Arrays.asList(new String[]{"email", "publish_actions", "user_birthday", "user_hometown","read_custom_friendlists"}));

    final GraphRequest request = GraphRequest.newMeRequest(token, new GraphRequest.GraphJSONObjectCallback() {
        @Override
        public void onCompleted(JSONObject object, GraphResponse response) {

            try {
                Log.d("Firstname", object.getString("id"));
            } catch (JSONException e) {
                e.printStackTrace();
            }
            Log.d("Response Friend List", response.toString());

        }
    });
final Bundle parameters = new Bundle();
    parameters.putString("fields", "id, email, picture, birthday");
    parameters.putString("user", "100006601683765");

    GraphRequestAsyncTask graphRequest = new GraphRequest( AccessToken.getCurrentAccessToken(),"/{user-id}/", null , HttpMethod.GET ,
            new GraphRequest.Callback() {
                public void onCompleted(GraphResponse response) {
                    parameters.putString("fields", …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-graph-api facebook-android-sdk facebook-access-token

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

Facebook好友请求返回空 - 尽管权限

我正在为iOS应用程序构建Rails后端.后端需要与Facebook连接以获取和使用每个用户的Facebook好友.

但Facebook'朋友'的要求是空的.

我基本上提出以下要求:

curl https://graph.facebook.com/[FILTERED_USER_ID_FOR_APP]?fields=friends&access_token=[FILTERED]&debug=all
Run Code Online (Sandbox Code Playgroud)

我已经看了很多关于这个的StackOverflow帖子(这个,这个,这个,还有更多),但没有找到相同的问题或适合的解决方案.

我似乎已正确设置权限.在Rails应用程序和用户通过iPhone应用程序进行身份验证时,我都设置user_friends为权限之一,事实上,当有人注册时,它会要求他们确定用户朋友的权限.

但是,当我居然要求他们的朋友,我得到回应,告诉我,有很多朋友,但没有返回任何人.以下响应适用于在应用上肯定有朋友的用户.

{
  "data":[],
  "summary": {
    "total_count": 419 
  },
  "__debug__": {
    "messages": [
       { 
        "link": "https:\/\/developers.facebook.com\/docs\/apps\/versions\/", 
        "message": "No API version was specified. This request defaulted to version v2.7.","type":"warning"
       },        
       {
         "link": "https:\/\/developers.facebook.com\/docs\/apps\/changelog#v2_0",
         "message": "Only friends who installed this app are returned in API v2.0 and higher. total_count in summary represents the total number of friends, including those who haven't installed the app.", …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-graph-api facebook-graph-api-v2.7

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