1

私はRequest、パスが次のようにAndroidでオブジェクトを/me/<app_namespace>:<action>使用している場所を実行しています:Request

MyOpenGraphAction action = GraphObject.Factory.create(MyOpenGraphAction.class);
MyGraphObject object = GraphObject.Factory.create(MyGraphObject.class);

object.setUrl("<myurl>");
action.setMyObject(object);

Request request = new Request(session, "me/myapp:myaction", null, HttpMethod.POST, callback);
request.setGraphObject(action);
new RequestAsyncTask(request).execute();

これは私のgraphObjectとアクションの定義です:

private interface MyGraphObject extends GraphObject {
    public String getUrl();
    public void setUrl(String url);

    public String getId();
    public void setId(String id);
}
private interface MyOpenGraphAction extends OpenGraphAction {
    public MyGraphObject getMyObject();
    public void setMyObject(MyGraphObject  myObject);
}

問題は、エラーが発生しないことです。アクションはタイムラインに投稿されません。

4

0 に答える 0