2010-04-20 6 views
0

FBConnect를 통해 뉴스를 추가하는 방법은 무엇입니까?iPhone FBConnect, dashboard.addnews

NSString *newsBody = @"[{\"message\": \"News message\" }]"; 
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObject:newsBody forKey:@"news"]; 
[[FBRequest requestWithDelegate:self] call:@"facebook.dashboard.addnews" params:params dataParam:nil]; 

내가 성공 responce을받은 요청을 보낸 후 :
나는 다음과 같은 코드가 있습니다. 하지만 페이스 북 계정에서 새 소식을 볼 수는 없습니다.

또한, 나는 뉴스 매개 변수 (http://wiki.developers.facebook.com/index.php/Dashboard.addNews)로 전체 정보를 추가하려고 :

NSString *newsBody = @"[{\"message\": \"News message\",\"action_link\": {\"text\": \"link text\", 
\"href\": \"http: //google.com\"} }]"; 

그러나이 요청은 오류를 반환합니다.
아이디어가 있으십니까?

+0

처음에는 권한 문제라고 생각했지만 권한 목록 (http://wiki.developers.facebook.com/index.php/Extended_permissions)에 대해서는 뉴스를 추가 할 권한이 필요하지 않습니다. !!!!! – Dmitry

+0

FB 개발자는 FB 요청에 "uid"매개 변수를 추가하는 것을 잊어 버렸습니다.하지만 추가 한 후에도 뉴스는 여전히 대시 보드에 나타나지 않습니다. 그것은 아주 사소한 일입니다 !!! ANYBODY ??? !! – Dmitry

답변

0

답변을 찾았습니다. FBStreamDialog를 사용하여 뉴스를 게시해야합니다. 이는 사용자 정의 인터페이스를이 용도로 사용할 수 없음을 의미합니다. : 또한 FBConnect가 큰 혼란이라고 말하고 싶습니다 !! FB 대화 상자에서 Cancel 버튼을 클릭하면 dialogDidSucceed하지만 dialogDidCancel이 아닌 대화 상자를 실행하면 현재 버그와 싸우고 있습니다. 이런 큰 엉망 !!!

+1

나는 똥을 위해 싸우고 있습니다. dialogDidCancel 버그도 있습니다. – Eonil