2013-03-05 2 views
1

Я пытаюсь опубликовать сообщение на временной шкале в прошлом, и я получаю следующую ошибку: "Facebook.FacebookOAuthException: (OAuthException - # 100) (# 100) Вы не можете указать запланированную опубликовать время в опубликованной статье « Я попытался поместить текущую дату, дату или дату в будущем; результат тот же.Как вернуть сообщение

Я думаю, что это может быть проблема с тем, как я получаю временную метку unix.

Вот код:

public void PostPostsOnTestUserTimeline() 
    { 

     string userId = "[TEST_USER_ID]"; 

     var client = new FacebookClient(accessToken); 
     dynamic parameters = new ExpandoObject(); 
     parameters.message = "Check out this funny article - 39"; 

     parameters.scheduled_publish_time = GetUnixTimestamp(DateTime.Now.AddMinutes(20)); 

     client.Post(string.Format("{0}/feed", userId), parameters); 


    } 

    private long GetUnixTimestamp(DateTime dateTime) 
    { 
     double secondsDouble = (dateTime - new DateTime(1970, 1, 1).ToLocalTime()).TotalSeconds; 
     return Convert.ToInt64(secondsDouble); 
    } 

Любая идея, почему он выходит из строя? Я пишу на временной шкале тестового пользователя, созданного в «created_time»: «2013-03-05T12: 34: 15 + 0000». Если я не укажу sched_publish_time, он отлично работает.

Спасибо, Iulia

+0

Вы сказали, что вы делаете это на тестовый пользователь, это верно? Я почти уверен, что вы не можете указывать фид сообщений на временной шкале пользователя. – Igy

+0

Привет, Igy, спасибо за эту идею. Я пробовал свою учетную запись и учетную запись тестового пользователя. К сожалению, я получил ту же ошибку в обоих случаях. –

ответ

1

Там нет никакого способа, чтобы задним числом подачи сообщения на пользовательских сроки - эта функция существует только для страниц или Open Graph публикации

+0

Спасибо, Иджи. Я думаю ты прав. Документы только сообщают об отступлении сообщений на страницах или действиях приложений. Я не видел параметра в публикации/PROFILE_ID/FEED для установки времени публикации: http://developers.facebook.com/docs/reference/api/publishing/ –

+0

Как вы делаете для страниц через api? – siniradam

Смежные вопросы