0

ここに投稿するためにコードを簡略化しましたが、基本的にはこれを行っています:

id<SCOGMyAction> action = (id<SCOGMyAction>)[FBGraphObject graphObject];
action.user_message = @"My Message";
action.place = selectedPlace; <-- FBGraphPlace
action.tags = selectedFriends; <-- NSArray of FBGraphUser
[FBRequest startForPostWithGraphPath:@"me/ns:action" graphObject:action completionHandler:
    ^(FBRequestConnection *connection, id result, NSError *error) { }];

user_message を投稿して問題なく配置できますが、タグを投稿しようとすると 500 サーバー エラーが発生します。私は FBFriendPickerViewController を使用して友達を選び、「タグ」に割り当てるときに友達が存在することを確認します。

Scrumptious の例からコードを引用しました。他の誰かがこれで成功しましたか?

4

2 に答える 2

0

他の誰かが同じ問題を抱えている場合に備えて、私はそれを理解しました。

Graph API Explorerを使用すると、次のエラーが発生します:「これらのユーザーはアプリでタグ付けできません:xxxxxx。アプリの開発者ではないか、アクションのタグ付けが承認されていません。」

それで、タグを受け取ることができるテスト開発者アカウントを設定する方法を理解する必要があると思いますか?誰かが方法を知っているなら、私に知らせてください:)

于 2012-07-20T03:20:40.143 に答える
0

Facebook アプリの設定に移動します: https://developers.facebook.com/apps

次に、[設定の編集] > [ロール] に移動します

その後、タグのテストに使用するフレンドを追加できます。管理者、開発者、またはテスターの役割の下にそれらを追加します。それらの友達/ユーザーは通知を受け取り、タグ付けする前に追加のリクエストを受け入れる必要があります.

于 2012-07-20T16:19:11.947 に答える