use*_*423 5 android facebook facebook-android-sdk
我正在尝试使用SDK v3.6 ShareDialog将图像发布到Facebook.
结果我得到了com.facebook.FacebookException:检索图像附件时出错.
我跟Doc说的那样:
private void ShareDialog(){
OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
//action.setProperty("game", "https://example.com/cooking-app/meal/Lamb-Vindaloo.html");
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
List<Bitmap> images = new ArrayList<Bitmap>();
images.add(bitmap);
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(this, action, "cooking-app:cook", "game")
.setImageAttachmentsForAction(images, true)
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
}
Run Code Online (Sandbox Code Playgroud)
而且我知道我需要添加<provider android:authorities="com.facebook.app.NativeAppCallContentProvider{Facebook-app-id}"
android:name="com.facebook.NativeAppCallContentProvider" />AndroidManifest.xml,但是当我这样做时,会出现错误代码,Multiple annotations found at this line:
- Tag <provider> attribute authorities has invalid character '{'.
- Exported content providers can provide access to potentially sensitive
data
如何正确添加提供程序?
在您的provider定义中,它表示{Facebook-app-id}您必须填写Facebook提供的应用程序ID.
| 归档时间: |
|
| 查看次数: |
4028 次 |
| 最近记录: |