我尝试过,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一起使用的教程...
这是我在将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) 我想在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中分享图像和文本到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)需要上传文件",任何帮助都会很棒.
我试图通过在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
如何更改com.facebook.widget
用于显示标签的语言?我正在使用com.facebook.widget.LoginButton
我的Android设备的系统语言设置为德语但是LoginButton
显示文本"使用Facebook登录"而不是"Mit Facebook anmelden".我还在Facebook开发者页面上检查了我的应用程序的Localize设置,这是默认的德语.
我正在使用最新的Facebook SDK,似乎我根本无法获得好友列表.
我尝试通过调用/ me/friends和使用requestForMyFriends来使用Graph API,但无论我要求哪个权限,它们都没有返回任何内容.
是因为3.14仅限于使用该应用程序的朋友,还是以不同的方式获取好友列表?
谢谢!
我正在尝试在我的应用程序中使用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中.
我发现了几个关于这个问题的报告但到目前为止没有解决方