2

Facebookのopengraphを使用して、それぞれのカスタムアクションでカスタムオブジェクトをユーザーの壁に投稿するアプリケーションを使用しています。iOS 環境で作業しているときに、SDK 関数呼び出しを使用しようとしています。

- (FBRequest*)requestWithGraphPath:(NSString *)graphPath andParams:(NSMutableDictionary *)params andHttpMethod:(NSString *)httpMethod andDelegate:(id <KC_FBRequestDelegate>)delegate;

オブジェクトを投稿します。GraphPath を次のように指定しました。

"me/[APP_NAME]:[APP_ACTION]"

Params に正しいアクセス トークン、api_key、およびユーザーのウォールに投稿されるオブジェクトへの URL を指定します。

その後、次のエラー メッセージが表示されます。

{"error":{"message":"(#100) Application does not own 479077275455517 action type","type":"OAuthException","code":100}}

Facebookからの返信で。

洞察はありますか?

4

3 に答える 3

5

iOS SDK統合のチュートリアルをたどっているときに、 Graph API Explorerを使用してテストを実行すると、同じ問題が発生しました。チュートリアルの文に最終的に気付くまで、「Graph API Explorerに移動し、「アプリケーション」からアプリを選択してください。リスト。"

基本的に、私はGraph API Explorerアプリ自体にアクションを投稿しようとしていました。そのため、明らかにそのアプリにアクセスする権限がないため、エラーが発生しました。

そうは言っても、おそらくプロジェクトのFacebook SDKのセットアップのどこかで、FacebookアプリIDを入力していないか、間違って入力していないため、エラーが発生します。

于 2012-08-01T10:58:40.963 に答える
0

アプリケーションは479077275455517アクション タイプを所有していません

それがあなたの行動の名前ですか?疑わしい。むしろ、アプリ ID のように見えます。

これは、Graph URL のビルドが間違っていることを明確に示しています。デバッグ用にどこかに書き込んで、実際に何が含まれているかを確認してください。

于 2012-07-25T12:50:30.283 に答える