我正在尝试使用 restfb 将照片发布到用户的页面时间轴。
我的代码是这样的:
// Create parameters for the call
Collection<Parameter> params = new ArrayList<Parameter>();
params.add(Parameter.with("message", "My Message"));
Parameter postParamsArray[] = params.toArray(new Parameter[params.size()]);
java.net.URL url = new java.net.URL("http://i.istockimg.com/file_thumbview_approve/4739627/2/stock-illustration-4739627-dreidel-game.jpg");
FacebookType publishMessageResponse = facebookClient.publish(facebookWallURL, FacebookType.class,BinaryAttachment.with("dreidel.jpg", url.openStream()), postParamsArray);
但是,我在时间轴上只看到文本:我的消息。
用户具有以下权限:
'manage_pages, publish_stream, create_event, photo_upload'
可能是什么问题呢?