Im пытается перейти на Facebook SDK 3.0 и, наконец, получил все, чтобы работать с Request.newStatusUpdateRequest(). Однако мое приложение разделяет/публикует текст вместе со ссылкой. Я попытался/заглянула в следующее:Поделиться ссылкой и текстом с Android Facebook SDK 3.0
Request.newStatusUpdateRequest()
Это, кажется, не имеют каких-либо опций для пакета или любым другим способом, чтобы включить ссылку и значок.
Request.newRestRequest()
Пропущено это, потому что я видел, что REST был обесценен.
new WebDialog.FeedDialogBuilder(_activity, session, params).build().show();
Это на самом деле работает довольно хорошо, но в результате пост-видимому, не будет связано с моей Facebook App, и я не знаю, как это повлияет на мои идеи Facebook.
Request.newPostRequest()
Из того, что я прочитал, этот метод кажется правильным. Тем не менее, я не могу понять, где можно передать GraphObject в качестве одного из параметров.
Что такое способ PROPPER опубликовать/поделиться текстом, ссылкой и изображением на стене пользователя? Кажется, это Request.newPostRequest(), поэтому я буду включать код, который у меня есть для этого.
Request request = Request.newPostRequest(session, "me/feed", ??graph_object??, new Request.Callback() {
@Override
public void onCompleted(Response response) {
showPublishResult("message", response.getGraphObject(), response.getError());
}
});
request.setParameters(params);
Request.executeBatchAsync(request);
Но что же представляет собой объект GraphObject? Где я могу получить graph_object? Чем больше я читаю из FB в GraphObject/OpenGraph/Graph API, тем больше меня путают.
Если я полностью направляюсь в неправильном направлении, пожалуйста, скажите мне. Если Request.newPostRequest является способом propper этого, пожалуйста, дайте мне дополнительную информацию о параметре GraphObject.
У меня есть один и тот же вопрос. Использование запроса «ванили» в отличие от использования newPostRequest (.. openGraphObject ..) кажется мне слишком грубым, но чем больше я смотрю, тем больше я делаю вывод, что большинство людей просто делают то, что вы написали выше. – JRun
дает ошибку компиляции: Запрос конструктора (Session, String, Bundle, HttpMethod) не определен – kgandroid
Нельзя получить доступ к классу Request. Теперь они отправили его в частный пакет. – rafid059