是否可以使用"将帖子发布到用户的墙上? - 使用facebook android SDK感到兴奋,阅读,观看"等?我在文档中搜索,但没有找到任何方法。
我以这种方式发布状态:
mFacebookCallback = new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Toast.makeText(mContext, "in LoginResult on success", Toast.LENGTH_LONG).show();
/* make the photo share call */
Bundle postParams = new Bundle();
postParams.putString("name", "test data");
new GraphRequest( AccessToken.getCurrentAccessToken(),
"/me/photos", //photos
postParams,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
Toast.makeText(getApplicationContext(), "Successfully share post", Toast.LENGTH_SHORT).show();
}
}
).executeAsync();
}
};
有人知道某种方式吗?
答案 0 :(得分:1)
最后我找到了一个解决方案。情绪没有API。但我发现了一个非常有用的Emoticon Keyboard。此键盘不使用Unicode序列,而只使用本地图像资源。 使用Supported Unicode Sequences以及Visual Unicode Database我们可以设置的Unicode表示,是'\ ud83d \ ude03',此代码可以添加到我们的帖子状态,如:
EditText messageInput = (EditText) findViewById(R.id.input);
messageInput.getText().append("\ud83d\ude03");
所以我可以为我的facebook帖子添加情感,如:
Bundle postParams = new Bundle();
postParams.putString("message", shareEditText.getText().append("\ud83d\ude01").toString());
此stackoverflow link非常有用。