この質問はstackoverflow.comで頻繁に尋ねられますが、どの回答もうまくいきません。私がする必要があるのは、私のアプリ内からユーザーの友達の壁に投稿することです。権限のリストにstream_publishを含めたので、機能する必要がありますが、機能しません。
私がすでに試したことは:
NSMutableDictionary* params = [NSMutableDictionary dictionary];
[params setObject:@"Some text" forKey:@"user_message_prompt"];
[params setObject:@"another text" forKey:@"action_links"];
[params setObject:@"Yet another text" forKey:@"attachment"];
[params setObject:@"1234567890" forKey:@"target_id"];
[facebook dialog: @"stream.publish"
andParams: params
andDelegate: self];
しかし、ダイアログウィンドウがポップアップすると、「MyAppNameでエラーが発生しました。後でもう一度やり直してください」と表示されます。
また、私は試しました
[facebook requestWithGraphPath:@"[1234567890]/feed"
andParams:[NSMutableDictionary dictionaryWithObject:@"test wall post" forKey:@"message"]
andHttpMethod:@"POST"
andDelegate:self];
しかし、それは何もしません。私は何が間違っているのですか?誰かが私を訂正できますか?