#android #facebook #facebook-graph-api #facebook-android-sdk #facebook-wall
#Android #Facebook #facebook-graph-api #facebook-android-sdk #facebook-стена
Вопрос:
Кажется, что поле «сообщение» для публикации на стене будет проигнорировано (со ссылкой на эту ссылку) Facebook Feed
Это поле будет игнорироваться 12 июля 2011 года. Сообщение для предварительного заполнения текстового поля, которое будет вводить пользователь. Чтобы соответствовать политикам платформы Facebook, ваше приложение может устанавливать это поле только в том случае, если пользователь вручную сгенерировал контент ранее в рабочем процессе. Большинство приложений не должны устанавливать это.
Я подумал, будет ли взлом (я имею в виду запрос пользователя), чтобы мы могли вручную вставить текст в текстовое поле post to wall? Копирование на доску клипов и просьба пользователя вставить его в текстовое поле — это то, что я делаю прямо сейчас. Можно ли это сделать с помощью диалогового окна оповещения, в котором отображается текст, который нужно вставить в текстовое поле стены, и если ДА, он будет автоматически вставлен в текстовое поле. Сказав это, я знаю, как создать окно оповещения с сообщениями, я не смог найти, где находится ТЕКСТОВОЕ ПОЛЕ диалогового окна POST TO WALL в API. Может ли кто-нибудь, пожалуйста, помочь мне в этом.!
Ответ №1:
Предполагая, что у вас есть согласие пользователя на текст, который вы хотите опубликовать, почему бы не получить publish_stream
расширенное разрешение от пользователя и опубликовать сообщение непосредственно в API? message
Параметр удаляется только из диалогового окна feed, а не направляет сообщения к /feed
соединению в Graph API
Комментарии:
1. Я использую
facebook.authorize(this,PERMISSIONS,Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener());
а такжеfacebook.dialog(this, "stream.publish", parameters, new WallPostDialogListener());
для публикации на стене. Но диалоговое окно просто пустое.! Я думаю, что нашел решение (поправьте меня, если я ошибаюсь) Я только что попробовалfacebook.request("me/feed", parameters,"POST");
, и это работает, и я отключил диалоговое окно «Опубликовать на стене»! Является ли то, как я это делаю, законным?!!2. Политики платформы требуют, чтобы пользователи давали согласие на каждую публикацию, сделанную от их имени — если это так (т. Е. У вас есть свой собственный интерфейс, в котором пользователь вводит сообщение, и пользователю ясно, что вы собираетесь отправить его Facebook), тогда все в порядке — просто убедитесь, что никогда не заполняйте параметр «сообщение» чем-то, что пользователь сам не вводил