質問

FBConnectを介してニュースを追加する方法は?
次のコードがあります。

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

リクエストを送信した後、成功のResponceを受け取りました。しかし、Facebookアカウントに新しいニュースが表示されません。

また、Newsパラメーターに完全な情報を追加しようとしました(http://wiki.developers.facebook.com/index.php/dashboard.addnews):

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

しかし、この要求はエラーを返します。
何か案は?

役に立ちましたか?

解決

答えを見つけました。 FBStreamDialogは、ニュースを公開するために使用する必要があります。これは、この目的にカスタムインターフェイスを使用できないことを意味します。 :( FBConnectは1つの大きな混乱だと言いたかっただけです!! FBダイアログで[キャンセル]ボタンをクリックした後、イベントを発射するダイアログをクリックした後、バグと戦っていますが、DualogDidCancelではなくDialogDidcancelを発射します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top