she*_*hem 3 java android facebook facebook-graph-api
我知道这个帖子,和我的问题一样.
但正如它在其中一条评论中所述 - API已更改为此,并且"message"属性现在被忽略.有没有办法用新API设置文本框内容?
这是我的代码:
protected void post() {
Bundle params = new Bundle();
params.putString("message", "my message here");
facebook.dialog(this, "feed", params, new DialogListener() {
@Override
public void onFacebookError(FacebookError e) {
}
@Override
public void onError(DialogError e) {
}
@Override
public void onComplete(Bundle values) {
}
@Override
public void onCancel() {
}
});
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我一直在关注这个问题,我想我找到了解决方案.可悲的是,这方面的文件是针对iOs的,可以在这里找到;
Bundle params = new Bundle();
params.putString("link", "your app url here");
params.putString("picture", "your img url here");
params.putString("name", "your post title");
params.putString("caption", "your subtitle");
params.putString("description", "your message");
facebook.dialog(Your Context, "feed", params, Your DialogListener);
Run Code Online (Sandbox Code Playgroud)
Bundle params = new Bundle();
params.putString("link", "your app url here");
params.putString("picture", "your img url here");
params.putString("name", "your post title");
params.putString("caption", "your subtitle");
params.putString("description", "your message");
facebook.dialog(Your Context, "feed", params, Your DialogListener);
Run Code Online (Sandbox Code Playgroud)
不要试图只使用一个参数,你必须使用它们才能使它工作.
我希望这能够帮到你.
编辑
自2011年7月12日起,我们会建议您使用"说明"标记来表示您希望分享的邮件.
这是Facebook关于"消息"参数的引用:"7月12日,我们忽略了Feed对话中的消息参数.这消除了预填流故事的能力(政策IV.2禁止).这种改变鼓励用户与朋友分享真实和相关的内容."
| 归档时间: |
|
| 查看次数: |
3795 次 |
| 最近记录: |