标签: facebook-sdk-3.14.x

Android Studio 0.8.1 - 如何使用Facebook SDK?

我尝试过,import module但我总是得到

Error:(13, 0) Could not find property 'ANDROID_BUILD_MIN_SDK_VERSION' on project ':facebook'.
Run Code Online (Sandbox Code Playgroud)

我没有找到如何将Facebook SDK与最新Android Studio一起使用的教程...

android-studio facebook-sdk-3.14.x

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

导入Facebook SDK后,库使用与此项目相同的包

这是我在将Facebook SDK(3.15.0)导入Android Studio(0.8.2)后得到的错误消息.

错误:任务':app:processDebugResources'的执行失败.错误:库使用与此项目相同的包:com.aaa.bbb.test您可以使用android.enforceUniquePackageName = false临时禁用此错误但是,这是临时的,将在1.0中强制执行

这是我的build.gradle.

apply plugin: 'com.android.application'

android {
compileSdkVersion 19
buildToolsVersion '19.1.0'

defaultConfig {
    applicationId "com.aaa.bbb.test"
    minSdkVersion 11
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19+'
compile project(':facebook')

}
Run Code Online (Sandbox Code Playgroud)

这是我的Facebook build.gradle.

apply plugin: 'com.android.library'

dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile files('libs/bolts.jar')
}

android {
compileSdkVersion 19
buildToolsVersion '19.1.0'

defaultConfig {
    applicationId "com.aaa.bbb.test"
    minSdkVersion 11
    targetSdkVersion 19
    versionCode …
Run Code Online (Sandbox Code Playgroud)

android facebook gradle android-studio facebook-sdk-3.14.x

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

Facebook shareDialog没有显示任何内容

我想在Facebook上分享一些内容,但我有很多问题.我添加了正确的keyhash,并在Facebook上创建了应用并将其置于现场.当我尝试分享一些看似很好的东西,你可以看到:

在此输入图像描述

但是在我点击帖子后它是空的: 在此输入图像描述

这是一个许可问题?我已经在堆栈上阅读了很多关于这个但我无法找到有效的答案...这就是代码:

public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) 
        {
            case R.id.action_share:         
                Intent intent2=new Intent(Intent.ACTION_SEND);
                intent2.setType("text/plain");
                intent2.putExtra(Intent.EXTRA_TEXT,"'"+ random + "'" + "\n"+"By Random Quotes"); 
                startActivity(Intent.createChooser(intent2, "Share via"));
                break;

                case R.id.randombut:
                     Frasi();

                case android.R.id.home:
                    Intent homeIntent = new Intent(this, MainActivity.class);
                    homeIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                    startActivity(homeIntent);
                break;

                case R.id.facebook:
                    FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
                    .setApplicationName("Random Quotes")
                    .setDescription(random)
                .setPicture("https://lh6.ggpht.com/1UJ89ho9pvVLPYS6NsFVQdb7KoQPALMhkw1w7DnNDqcfDYJ-tRxruaf2YLMLyqhnG_g=w300-rw")
                    .setLink("https://play.google.com/store/apps/details?id=com.techappstudios.randomquotes")
                    .build();
                    uiHelper.trackPendingDialogCall(shareDialog.present());

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

android sharing facebook-sdk-3.14.x

9
推荐指数
1
解决办法
990
查看次数

在Android上分享图像和文字到Facebook

在android中分享图像和文本到Facebook的正确方法是什么?例如带有预先填充文本的图片.

我知道这是不可能的从原生Android份额意图描述这里.因为它只能拍摄图像或链接而不是两者.

我也试过使用facebook-sdk-3.14:

    FacebookDialog.ShareDialogBuilder 
Run Code Online (Sandbox Code Playgroud)

但我现在意识到这只是为了分享链接.

我也尝试过:

    createShareDialogBuilderForPhoto() 
Run Code Online (Sandbox Code Playgroud)

但这仅用于共享图像.

我在sdk中缺少什么?我猜猜FacebookDialog是不可能的?

我是否需要在facebook中创建自己的应用程序以及我自己的开放图形操作?理想情况下,我希望没有登录按钮.

我也看到了类似的问题,但大多数是关于共享意图,或者如果它是sdk它至少一年过时,解决方案是类似的事情:

    Bundle parameters = new Bundle();
            parameters.putString("message", category_item_name_desc.getText().toString());
            parameters.putString("picture", categoryItemsModel.getImageUrl());
            parameters.putString("caption", txtDescription_desc.getText().toString());
            facebook.request("/me/feed", parameters, "POST");
Run Code Online (Sandbox Code Playgroud)

通过Feed对话框(WebDialog)尝试但是我得到一个"错误(#324)需要上传文件",任何帮助都会很棒.

android facebook facebook-sdk-3.14.x

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

发送与Facebook消息对话框的链接忽略所有参数

我试图通过在v2.0中实现的新Facebook消息对话框来分享/发送给朋友的链接.

我一直在遵循文档的指示:https://developers.facebook.com/docs/ios/share#message-dialog-getting-started 这是我尝试过的:

    [FBDialogs presentMessageDialogWithLink:[NSURL URLWithString:@"http://XXX.net/"] name:@"NAME" caption:@"CAPTION" description:@"DESCRIPTION" picture:nil clientState:nil handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
            if(error) {
                // An error occurred, we need to handle the error
                // See: https://developers.facebook.com/docs/ios/errors
                NSLog([NSString stringWithFormat:@"Error messaging link: %@", error.des

cription]);
        } else {
            // Success
            NSLog(@"result %@", results);
        }
    }];
Run Code Online (Sandbox Code Playgroud)

而这:(应该是同一件事)

FBLinkShareParams *params = [[FBLinkShareParams alloc] init];
    params.link = [NSURL URLWithString:@"http://xxx.net/"];
    params.name = @"NAME";
    params.caption = @"CAPTION";
    //params.picture = [NSURL URLWithString:@"http://upload.wikimedia.org/wikipedia/en/c/cd/Aller_Media_logo.png"];
    params.linkDescription = @"DESCRIPTION";

    [FBDialogs presentMessageDialogWithParams:params clientState:nil …
Run Code Online (Sandbox Code Playgroud)

facebook-graph-api ios facebook-messages facebook-graph-api-v2.0 facebook-sdk-3.14.x

8
推荐指数
1
解决办法
3349
查看次数

如何在Android上更改com.facebook.widget.LoginButton的语言

如何更改com.facebook.widget用于显示标签的语言?我正在使用com.facebook.widget.LoginButton我的Android设备的系统语言设置为德语但是LoginButton显示文本"使用Facebook登录"而不是"Mit Facebook anmelden".我还在Facebook开发者页面上检查了我的应用程序的Localize设置,这是默认的德语.

android locale facebook-login facebook-sdk-3.14.x

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

iOS Facebook sdk 3.14 - 无法获取好友列表?

我正在使用最新的Facebook SDK,似乎我根本无法获得好友列表.

我尝试通过调用/ me/friends和使用requestForMyFriends来使用Graph API,但无论我要求哪个权限,它们都没有返回任何内容.

是因为3.14仅限于使用该应用程序的朋友,还是以不同的方式获取好友列表?

谢谢!

facebook-graph-api ios facebook-ios-sdk facebook-sdk-3.14.x

4
推荐指数
1
解决办法
1926
查看次数

Parse Facebook登录失败,错误代码为251

我正在尝试在我的应用程序中使用Parse Facebook和Twitter登录,但问题是我无法让Facebook登录工作.

我收到以下错误消息:

    Error Domain=Parse Code=251 "The operation couldn’t be completed. (Parse error 251.)" UserInfo=0xa0329c0 {code=251, error=The supplied Facebook session token is expired or invalid.
Run Code Online (Sandbox Code Playgroud)

我还下载了Parse教程"IntegratingFacebookTutorial",但仍然出现了同样的错误.

(我将软件包添加到facebook应用程序,并根据需要更新xcode上的应用程序ID.

在尝试使用PFLogInViewController时,我自己的项目也是如此,同样的设置+我正在调用[PFFacebookUtils initializeFacebook]; 在我的didFinishLaunchingWithOptions中.

我发现了几个关于这个问题的报告但到目前为止没有解决方

xcode facebook-ios-sdk parse-platform facebook-sdk-3.14.x

4
推荐指数
1
解决办法
2653
查看次数