Facebook Messenger Android应用程序集成

时间:2015-07-09 12:16:27

标签: android facebook android-facebook messenger facebook-messenger

我正在尝试将Facebook Messenger平台整合到我的Android应用程序中。

FacebookSdk.sdkInitialize(getApplicationContext());
String mimeType = "image/jpeg";
String metadata = "{ \"type\": \"event\" }";
ShareToMessengerParams shareToMessengerParams = ShareToMessengerParams
    .newBuilder(Uri.fromFile(new File("/sdcard/Images/img.jpg")), mimeType)
    .setMetaData(metadata)
    .build();
MessengerUtils.shareToMessenger(this, 1, shareToMessengerParams);

AndroidManifest.xml中的内容

<intent-filter>
    <action android:name="android.intent.action.PICK"/>
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="com.facebook.orca.category.PLATFORM_THREAD_20150314" />
</intent-filter>

然后我使用下面的代码从Intent

获取元数据
MessengerThreadParams mThreadParams = MessengerUtils.getMessengerThreadParamsForIntent(intent);
String metadata = mThreadParams.metadata;

但我仍然没有收到元数据,我完全按照它在Messenger文档中提到的方式进行了跟踪。

0 个答案:

没有答案