1

ユーザーが自分のアプリに投稿できるソーシャル アプリを構築しています。データは独自のサーバーに保存され、iOS ネイティブ アプリに表示されます。ユーザーがアプリに公開した投稿をユーザーの Facebook タイムラインに作成しようとしています。サーバーにデータを投稿し、アプリでグラフ API を使用してデータを Facebook のタイムラインに直接公開できることを知っています。しかし、それは二重投稿になり、転送データが二重になり、良い習慣ではないかもしれません.

したがって、最初にサーバーに投稿し、サーバーに残りを任せたいと思います。Facebookのドキュメント「クライアントでの認証、サーバーからのAPI呼び出し」 https://developers.facebook.com/docs/facebook-login/access-tokens/に示されているように

クライアントでの認証、サーバーからの API 呼び出し

しかし、これが私のアプリの場合なのだろうか。図に示すように、「API 呼び出しは Facebook API 呼び出しのプロキシとしてサーバーに転送される」ためです。これは私のアプリには当てはまりません。ユーザーがクライアントを使用して新しいデータを投稿すると、サーバー側で API 呼び出しが開始されるためです。

ほとんどのアプリはこれをどのように実装しているのでしょうか。たとえば、Instagram などのアプリやその他のソーシャル アプリ。私が説明したとおりにすることが Facebook の利用規約に違反するかどうかはわかりません。

ティア、コング

4

1 に答える 1

0

あなたのケースは、チャートのモデルに完全に適合しています。「ユーザーがアプリに公開する投稿をユーザーのFacebookタイムラインにしようとしています」とおっしゃいました。あなたが言及したので、あなたはInstagramを模倣しようとしていると思います. ユーザーAがあなたのアプリに「Facebookでログイン」し、アプリ内で投稿を行い、アプリがサーバーに投稿したとしましょう(そして、Android / iPhoneアプリの他のユーザーにプッシュバックして、彼らが見ることができるようにしますよね? )。現時点では、ユーザーのタイムラインに投稿するものは何もありません。スコープはアプリ内のみです。ユーザーが自分の Facebook タイムラインに投稿することを選択した場合、まったく同じ投稿 (サーバーに保存されています) を取得し、Graph API を呼び出してそこに投稿します。アプリ内に 1 つ。

于 2013-08-24T15:13:01.297 に答える