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);
ただし、タイムラインには [My Message] というテキストしか表示されません。
ユーザーには次の権限があります。
'manage_pages, publish_stream, create_event, photo_upload'
何が問題なのですか?