Я создаю приложение для WP7, используя Facebook C # SDK.Когда я пытаюсь опубликовать сообщение на стене пользователя (просто сообщение), все работает нормально.Но когда я пытаюсь опубликовать ссылку на стене пользователя, я получаю следующее сообщение об исключении:
(OAuthException) (# 100) Ссылки сообщения должны быть направлены на URL-адрес приложения или холста.
Кто-нибудь знает, как это исправить?Я слышал о приложениях Canvas, но не думал, что это применимо к приложению для телефона.Возможно, это настройка на Facebook?
Любая обратная связь приветствуется.
Вот код, который я использовал для публикации в Facebook:
private void button1_Click(object sender, RoutedEventArgs e)
{
_fbClient.PostCompleted +=
(o, er) =>
{
if (er.Error == null)
{
MessageBox.Show("Success");
}
else
{
MessageBox.Show(er.Error.Message);
}
};
var args = new Dictionary<string, object>();
args["name"] = "Hello World!!";
args["link"] = "http://www.nfl.com";
args["caption"] = "";
args["description"] = "";
args["picture"] = "";
args["message"] = "Hello World from application.";
args["actions"] = "";
FacebookAsyncCallback callback = new FacebookAsyncCallback(this.postResult);
_fbClient.PostAsync("me/feed", args, callback);
}
private void postResult(FacebookAsyncResult asynchResult)
{
MessageBox.Show("Success");
}
ПРИМЕЧАНИЕ. Если я удалюстрока из "link" работает.