2012-02-16 17 views

答えて

-3

私は本当にあなたが探していることを理解していません。もしあなたがすでに壁に掲示する方法を知っているのであれば、壁に同じメッセージを投稿できないのですか?

グラフapiを使用してユーザーの壁にメッセージを投稿すると、投稿するユーザーの壁の要求のURLに定義します。多くの場合、ユーザーIDの代わりに「me」を使用しますログインしたユーザーのために投稿しているので、PROFILE_ID/feed(ここに記載されているとおり:http://developers.facebook.com/docs/reference/api/user/#posts)にリクエストを発行することもできます。

facebookフィードの共有ボタンをクリックしたときに表示されるように、「共有ビア」を探している場合は、グラフAPIから取得できないと思います。

+6

あなたは@ starlingを誤解しています。彼は新しい同一の投稿を作成するつもりはなく、元のポスターの投稿を共有しようとしています。これらは全く異なる2つのものです。 –

5

はい、あなたはgraph2 APIを使用して共有することができます。あなたがそれを行う方法は、/feedエッジを使用して、リンクとして共有したい投稿のURLを渡すことです。

POST /v2.2/{page-id}/feed HTTP/1.1 
Host: graph.facebook.com 

link=https://www.facebook.com/{page_id}/posts/{post_id} 

共有している投稿に対する標準Fb権限が適用されます。

https://developers.facebook.com/docs/graph-api/reference/v2.2/page/feed

これは、上記の方法で、FbGraph2の宝石を使用して、ローカルのレールのアプリで、今日行われました。 enter image description here

+0

!あなたは英雄です!どのように結論しましたか?このAPIはあいまいで、これについて完全には不明です!ありがとう!!私はこれでしばらくの間、何も動作していないように見えました。そのソリューションに到達するプロセスについて教えてください。 – Ted

関連する問題