• 締切済み

SNSの友達機能について教えてください

プログラミングの勉強を始めて3か月くらいの超若造です。 phpとMySqlの入門本を読み終えてプログラミングの面白さに気付いたくらいのレベルです。 教えていただきたいのは、例えばfacebookなどのSNSである人から友達承認を得たらその人の日記というか投稿が読めるようになりますが、これはどのような仕組みで読めるようになるのでしょうか・・・。 いいね!機能についてはプログラミングの教本で説明があり、理解できました。 上に書いた機能については自分でいろいろ考えましたが結局わかりませんでした。 自分でSNSサイトを作りたいと考えてはいませんが、プログラミングの勉強をしていく上で facebookの機能は参考になると思い質問させていただきました。 詳細なプログラミング例ではなく、大まかな仕組みで結構ですので教えてください。 よろしくお願いします。

  • PHP
  • 回答数2
  • ありがとう数2

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 仕組みで言えば ◆BユーザがAの投稿データにアクセス ・投稿データの公開範囲の値を見て「友達まで」だった場合 ・友達テーブルにAの友達としてBが存在するかチェックを行い、Bが存在した場合はその投稿データを対象とする ということです。 「すべてに公開」のような場合はノーチェックとなります。 上記の動きをSQLでやるかロジックで処理するかは設計によりけりです。

tektekaz
質問者

お礼

早速ありがとうございます。 友達同士であるか確認するテーブルを作るのですね。 データベースを使うのかなあ、とぼんやり考えてはいたんですが。 でもこういうテーブルを作るのは難しそうですね(笑) ありがとうございました。

  • hoge1229
  • ベストアンサー率29% (58/194)
回答No.1

Facebookの仕組みということですかね? 仕組み自体はFacebookが明らかにしているわけではないので、わからないです。 ただ、仕様としては友達承認自体に友達になったときに投稿を読めるようにする権限を与えているからですね。

関連するQ&A

  • SNSについて

    以前mixiに入会していましたが、Aさんを入れるとBさんも、となってしまったり、入会しているというだけでミクトモになって、という人もいて、指定したグループにだけ日記を読んでもらう機能などもついたみたいですが、なんだかそれも変なような・・・・疑心暗鬼になってしまいそうだし、気持ちが悪くてやめました。 それ以来、SNSには気持ちが悪いイメージが強いのですが、facebookなどの需要も伸びています。 いつの間にか、使っていない人の方が少ないように感じる事も多くなってきて、 お店も積極的に参加してFacebookに入会する呼びかけが多いですが、何か良い点があるのでしょうか。

  • 大規模SNSを作るのに必要な知識

    かのマーク・ザッカーバーグはfacebookの仕組みを一人で作ったと言われていますが、facebook,twitterなどの大規模なSNSを作る場合、必要となる知識(プログラミング言語・サーバー構築)にはどのようなものがあるでしょうか? また、ズブの素人がこのような大規模SNSを作るのには、自分は何を学び、どのような人材を確保すればいいのでしょうか? 詳しい方、ご教授願います。(興味本位ですが、よろしくお願いします。)

  • あるSNSの日記の機能では写真は三枚までしか添付できません。

    あるSNSの日記の機能では写真は三枚までしか添付できません。 このSNSの機能にたよらずに写真を添付する方法があるのでしょうか? そのようにしている人をみたのです。 また文字の色変えとかどのようにできるのでしょうか? お願いします。

  • SNSの衰退について

    Facebook、Twitter、LINEなど多種多様なSNSサービスがありますが、 これからこれらのサービスはどのように成長していくと考えられますか?あなたの意見が聞きたいです! (あまり長くならない程度でお願いします。) Facebook=海外のユーザーや先生、同僚、上司などと繋がりたくなくてもオススメユーザーかもというページで絡みが強制化。即ち、Facebook疲れで辞めて行く人が多い。 Twitter=安定する。自分の思い思いにTweetを呟けることができる。比較的匿名性があり、気兼ねなく利用できる。(ちなみに僕はTwitterはあまり好きではありません。) LINE=一般的なSNSサービスとは異なり、メールの代わりとなり連絡手段として気軽にメッセージを遅れるので衰退することはそうそうないと思う。 mixi=Facebookと動揺mixi疲れ。(まだFacebookよりは軽い気持ちで利用が可能。Facebookよりも(2009~1012年)利用者が低いため) Google+=日本人にとっては取っ付きにくい。操作方法が多少なりとも難しいところがある。論外 インスタグラム=写真だけの共有。地味に人気を保つと思う。 その他色々ありますが、 あなたはそれらのSNSが将来的にどうなっていくと予想できますか? 教えてください!!

  • facebookの友達についてです

    旅先で仲良くなった人からアドレスを渡され、facebookしようと誘われました。 こちらから友達申請を送り、相手が承認したとメールが届いたのですが。。。facebookの中では変化が無いのです。「友達になる」にならないのです。考えられることを教えてください。。。

  • アットホームなSNS教えてください

    今まで登録したことがあるのはgree/モバゲー/mixi/非モテSNS/Facebook/ツツヌケ それぞれ魅力があるけど、新着日記で知らない人からコメントいっぱい貰える非モテは楽しかったです。 でも、あんまり充実した日記(いわゆるリア充日記)書いたり異性の事を言うと煙たがられるみたいで、辞めてしまいました。 非モテSNSと同レベルかそれ以上の登録人数で、携帯電話・PCから違和感なくログインでき、なおかつ新着日記にコメント出来る&してくれるようなSNSはありませんか? アバター自体は嫌いではないですが、ポイント制(ポイント使って服を買ったり、トップのデザイン変えれるようなの)は嫌いです。 あとは、あればいいって程度ですが、画像貼りつけやURL貼りつけがmixiばりに充実してれば嬉しいです。 よろしくお願いします。

  • 知り合いを覗く人はSNSに何を求めてるの?

    SNSに何を求めてるの? 実社会での知り合いのブログやFacebookを覗き見て、 交際相手との食事の写真が貼ってる記事とか「ボーナス大台越えた。」とか言う記事が書いてあるのを見るとコメントで 「リア充アピールしやがって」とか言ってくる人いるけど、 ブログとかFacebookってリア充アピールの道具でしょ?正しい使い方ですよね? 自分はその手のリア充記事に嫉妬するくせに、ちょっとブログやFacebookに他人の悪口書いたらいい子ぶって否定してくる。 先週くらいに「あのバカ女流産したって(笑)稽留流産だってよ。二度と子ども産もうとするな。首吊って死ね」 とか書いたら、 「そんなこと書くのは良くない。見るのも不快」ってコメントしてくる人がいたけど、見るのが不快ならブラウザ消せばいい。 嫌いな人は誰にでもいるし、ムカつく人には死んで欲しいと誰もが思っている。それをSNSで書いて発散して何が悪いの? 知り合いのFacebookとかブログを見て嫉妬する人は、何か叩く材料はないのかと粗さがしに来てるの? SNSは自己満足と自己顕示欲を満たすためのものだから、個人情報とかに気を付けていれば何を書いてもいいでしょ?

  • mixi・Twitter・Facebookの連動

    最近、TwitterとFacebookを始めました。 メインではmixiを使用しています。 そこで、ふと思ったのですが、 mixiで書き込んだ内容、たとえばボイスで、 「今日は秋刀魚を食べる!」とつぶやいた場合、 そのつぶやきがTwitterに書き込まれ、Facebookにも書き込まれる。 そんな連動の設定は出来ないのでしょうか。 もしくは、Twitterでつぶやいた「今日は秋刀魚を食べる!」が mixiのボイス、Facebookへ書き込まれる。 そんな感じでもOKです。 mixiでのつぶやきをTwitterでもつぶやけるようには出来たのですが、 Facebookへの連動が上手く出来ません。 また、Facebookの使い方があまりよくわかっていないのですが、 mixiの日記のような使い方は出来ないのでしょうか。 たとえば、mixiで書いた日記が、Facebookの日記的なものへ書き込まれたら、 便利だなぁと思っております。 ここまで書きましたが、結論として、 ・mixi、Twitter、Facebookのどれかひとつで呟いたら、3つにも呟ける。 ・mixi、Facebook(日記機能があるならば)のどちらかで日記を書いたら、どちらにも日記があがる。 ※Twitterは日記機能ないですよね? 以上の2つを実現させたいと思っております。 みなさん、お手数ですがご教示いただけますでしょうか。 よろしくお願いいたします。

  • 私を振ったけど、facebookで友達を外さない人

    私は好きでしたが、結果、音信不通になった男友達?がいます。 (私は好きと伝えましたが、相手は伝えた時点では好意は持っているが好きではまだないという感じでした。其の後、急に音信不通です…) 私が好きと自覚する前に、facebookでお互い友達承認をしたのですが、現在もそのままです。 メールを送っても返信をしない位嫌なのなら、facebookの友達承認をなぜ外さないのか不思議で仕方ないのですが、なぜでしょうか? (私なら、興味のない人の日記等を見たくないので外したいと思ってしまうので) 大方、面倒くさい、外し方を分からない、なのかなと思っていますが、 もし友達としては有りなのなら、恋愛云々の前にその人自体が好きなので、コンタクトを取りたいなと思っています。 アドバイスを下さい!宜しくお願いします。

  • mixiのようなコミュニティがあるSNS

    はじめまして。 質問させていただきます。 みなさんSNSは利用されていますか? 僕は現在フリーのグラフィクデザイナーとして活動して 3年目に入っています。 ですが思いのほか知り合いが増える事がありません。 そこでさらっと掲示板のようにコミュニケーションを取りたくなり いいコミュニティが機能しているSNSはないかと探しているのですが なかなか見つかりません。 facebookはすでに入っているのですが、 こちらはコミュニティ等ないためどうも違います。 久々にmixiを始めましたが、今はもうコミュニティも機能していないくらい 人が減っているようです。 そこで仕事に限定はしませんが、 いろんなコミュニティがありなおかつそれなりに人がいる、 SNSのおすすめを教えてください。 合う合わないはあるかと思いますが よろしくお願いします。

専門家に質問してみよう