2013-12-23 2 views
0
내가 페이스 북 SDK를 사용하여 페이스 북 페이지에 게시물 게시 아래 코드를 사용하고

: http://facebooksdk.net/ 등이 아래페이스 북 포스트 올드 날짜와 페이스 북 페이지에 피드 게시 (년 만 해당)

 string accessToken = "[AccessTokenValue]"; 
     FacebookClient fb = new FacebookClient(accessToken); 
     Dictionary<string, object> PostArgs = new Dictionary<string, object>(); 
     PostArgs["link"] = "www.yahoo.com"; 
     PostArgs["message"] = "Test"; 
     PostArgs["name"] = "Test"; 
     PostArgs["caption"] = "Test"; 
     PostArgs["description"] = "Test"; 
     Facebook.JsonObject results = fb.Post("/[PageID]/feed", PostArgs) as Facebook.JsonObject; 

그리고 위의 코드가 작동 좋아 ..하지만 내 게시물에 다른 일을 처리하고 싶습니다 .. 나는 현재 datetime이 아닌 이전 날짜로 내 게시물을 만들고 싶습니다 ... created_date를 변경할 수 있기를 원합니다. 작성시 페이스 북에 뭔가가 있습니다. 게시물 작성 시간을 변경할 수있는 게시물 : 게시물의 오른쪽 상단 화살표 -> 날짜 변경 -> 1 년만 선택 ...을 선택하면 정의되지 않은 월 또는 일로 게시물을 게시 할 수 있습니다. uggestion 어떻게 그래프 API를 사용하여 처리 할 수 ​​있습니다 ??????

당신은 그렇게 할 다음, 먼저 해를 계산할 수 있습니다

답변

0

:

enter image description here

이 API 문서는 지난 한 해를 계산하기 위해 PHP의 https://developers.facebook.com/docs/graph-api/common-scenarios/#backdating

예제 코드에 위치하고 있으며 (유닉스 타임 스탬프를 반환) backdated_time 매개 변수에 대한 :

<?php 
echo strtotime('-1 years'); 
?> 
+0

감사합니다 林果 皞, 내 게시물 지혜를 처리 할 수 ​​있습니까? hout은 월과 일을 지정합니다. 오직 특이성이 있습니다. –

+0

유닉스 타임 스탬프 (1970 년 이후의 초 단위)입니다. 그래서 당신이 할 수있는 일은 backdated_time 매개 변수를 넣기 위해 코드의 현재 시간에서 몇 년을 뺀 것입니다. 나는 이미 PHP 예제 strtotime ('- 1 years');을 보여 줬다. 즉, 수식은 CURRENT_TIMESTAMP - TOTAL_SECONDS_IN_1_YEAR = backdated_time입니다. –

관련 문제