2009-09-02 14 views
44

मैंने अभी एक फेसबुक पेज बनाया है। मेरे पास एक अलग फेसबुक एपीपी भी है।फेसबुक पेज पर एक टैब जोड़ना

मैं फेसबुक पेज पर अपना फेसबुक एपीपी वाला एक टैब कैसे जोड़ सकता हूं?

मैंने ऐप को पृष्ठों पर स्थापित करने की अनुमति देने के लिए सेट किया है, और एक टैब नाम, टैब छवि इत्यादि जोड़ा है, लेकिन ऐप फेसबुक पेज पर जोड़े जाने के लिए एप्लिकेशन के रूप में नहीं दिखाया जाता है जब लोग मेरे ऐप

तक पहुंचते हैं

उत्तर

-3

मैं 'टैब' के अर्थ के बारे में थोड़ा उलझन में हूं। एफबी स्वरूपित टैब इस तरह से कुछ का उपयोग करके बनाए जाते हैं:

<div style="padding:10px;padding-top:0px;padding-bottom:0px;"> 
    <fb:tabs> 
     <fb:tab-item href="index.php" title="Home"/> 
     <fb:tab-item href="page2.php" title="page 2"/> 
     <fb:tab-item href="page3.php" title="page 3" align="right"/> 
     <fb:tab-item href="page4.php" title="page 4" align="right"/> 
    </fb:tabs> 
</div> 

फिर, यहां अंधेरे में बस एक स्टैब।

+0

हाय ट्रैविस, प्रतिक्रिया के लिए धन्यवाद। जब मैं टैब कहता हूं, तो मैं प्रोफ़ाइल टैब का जिक्र कर रहा हूं। , उदा, http://www.facebook.com/skittles (देखें कि वे एक कस्टम "होल्ला" कहा जाता है टैब है) मैं वास्तव में अब टैब जोड़ने में सक्षम हूँ, लेकिन अब एक और मुद्दा का सामना करना पड़ रहा है। टैब पर क्लिक करने से रिक्त सामग्री मिलती है। Google खोज करना, लोग "रीडायरेक्ट न करें" कह रहे हैं। कोई विचार क्या इसका मतलब है? धन्यवाद, टी – teepusink

4

डेवलपर पृष्ठ पर एक प्रोफ़ाइल टैब पृष्ठ जोड़ें (सेटिंग्स> रूपरेखा संपादित करें) http://www.facebook.com/developers/apps.php

आप जो अपने सत्र में वर्तमान में सक्रिय हैं टैब के रूप में सभी Apps जोड़ सकते हैं और हो सकता है टैब्स-URL जोड़ दिए।

इसे जोड़ने के लिए सार्वजनिक प्रोफ़ाइल/पृष्ठ पर "+" आइकन का उपयोग करें - यदि सूची में नहीं है तो सूची के नीचे खोज फ़ंक्शन का उपयोग करें।

यदि आप टैब खाली हैं तो टैब यूआरएल सीधे खाली है। यदि यह काम नहीं कर रहा है तो इसे ठीक होने तक ठीक करें। यदि यह काम कर रहा है तो समस्या आपके मेजबान के साथ एफबी के संचार में है। अपनी लॉगफाइल जांचें!

जंगली अनुमान: ध्यान रखें कि फेसबुक इस पृष्ठ को POST अनुरोध के माध्यम से प्राप्त करता है। मुझे एक बुरा बग था क्योंकि nginx 500 के सभी पोस्ट स्थिर फाइलों के लिए अनुरोध (जैसे HTML फ़ाइलें)।

2

आप के लिए एक थोड़ी देर हो चुकी है, लेकिन दूसरों के लिए हो सकता है, मुझे पता चला एक नया टैब के लिए अपने एप्लिकेशन को जोड़ने का तरीका:

  1. आप पृष्ठ व्यवस्थापक के लिए एक प्रोफ़ाइल बनाने के लिए की जरूरत है! यदि आपने नहीं किया है, तो फेसबुक पेज के ऊपरी दाएं भाग पर आपके पास 'अपनी प्रोफ़ाइल बनाएं' लिंक होना चाहिए। https:: //www.facebook.com/dialog/oauth client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & गुंजाइश = manage_pages & यह इस लिंक (धन्यवाद ifaour) करने के लिए मेरे लिए कोई मतलब नहीं है लेकिन ...
  2. जाओ response_type = टोकन
  3. गॉट करने के लिए अपने http://www.facebook.com/apps/application.php?id=YOUR_APP_ID और अपने पृष्ठ में ऐप जोड़ने
+1

हे भगवान, यह कैसे पीछे है। बहुत बहुत धन्यवाद, चरण # 2 मुझे बस इतना करना था। मैं कसम खाता हूं कि ऐसा करने का एक आसान तरीका होता है। – Benno

+0

आपको पहले प्रोफ़ाइल बनाने की आवश्यकता क्यों है? यह ठीक काम करता है, बस अपने ऐप आईडी और ऐप नेमस्पेस के साथ लिंक का उपयोग करें। – Philip

+0

यह अब काम कर रहा है, मुझे यकीन है कि यह उस समय नहीं था, मैंने उस पर घंटों खो दिए। मैंने निश्चित रूप से ऐप आईडी के साथ लिंक का एक गुच्छा कोशिश की। – Aurelien

-2

मुझे लगता है कि this क्या आप के बारे में लिख रहे हैं यह है:

  1. जाओ आपके ऐप के पृष्ठ
  2. क्लिक करें add to my page
  3. चुनें पृष्ठ है जहाँ आप अपने ऐप के लिए PageTab जोड़ने के लिए
+0

मुझे "मेरे पृष्ठ में जोड़ें" लिंक नहीं मिल रहा है। बीटीडब्लू, बस पुष्टि करने के लिए, जब मैं अपने "ऐप पेज" पर क्लिक करता हूं, तो मुझे लगता है कि आप शीर्ष मेनू पर "ऐप्स" का मतलब है और यूआरएल "https://developers.facebook.com/apps" बन जाता है। –

+0

यह अब और काम नहीं कर रहा है। –

+0

मेरे पृष्ठ में जोड़ें को हटा दिया गया है। iFrame ऐप्स में अब प्रशंसक पृष्ठ नहीं हैं I –

57

आप इस लिंक का उपयोग कर सकते हैं,
जोड़ना चाहते हैं अपने app_id और app_namespace,

<a href="http://www.facebook.com/dialog/pagetab?app_id=YOURAPPID&next=URLOWNEDBYOURAPP">Tab Link</a> 
+4

ये ऐसा करेगा, सुनिश्चित नहीं है कि आपको किसी चीज़ में लिंक चाहिए, बस पता बार में यूआरएल पेस्ट करें। –

+1

यह आपके ऐप का होस्टेड यूआरएल है, न कि फेसबुक एक। –

26

यह हुआ करता था फेसबुक यूआई का उपयोग कर सरल। दुर्भाग्य से फेसबुक ने इसे हटा दिया।

आप
http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL

का उपयोग कर इसे जोड़ सकते हैं मैं इस एक एचटीएमएल रख दिया और उसे नीचे प्रकाशित किया। बस जाएं, अपने ऐप पैरा दर्ज करें, सबमिट हिट करें, और आप कर चुके हैं।

http://www.jibecompany.com/2012/add-a-facebook-page-tab-application-to-your-page

+1

आपके पास जो लिंक है ** ** फेसबुक यूआई – Lix

6

https://developers.facebook.com/docs/reference/dialogs/add_to_page/

वहाँ एक URL नहीं होता है, बस इसे मारा, अपने अनुप्रयोग के लिए ऐप्लिकेशन आईडी और कैनवास URL की जगह के बाद। उदा।

https://www.facebook.com/dialog/pagetab?app_id=123456789 
&display=popup&next=http://www.myhosting/myapp/index.php 

यह तब आपको यह चुनने के लिए कहेंगे कि आप कौन से पेजों को ऐप जोड़ना चाहते हैं।

एक ऐप एक ऐप है, और एक पृष्ठ एक पृष्ठ है। जब लोग टैब्स के बारे में बात करते हैं, तो वह तब होता है जब आपने पृष्ठ पर ऐप जोड़ा है, पुराने एफबी पेज लेआउट के रूप में ऐप सूची टैब के नीचे थी।

+0

'अगला' का उपयोग मुख्य बिंदु –

8

ऐसा करने के दो मुख्य तरीके हैं, और एक तीसरे जो मुझे लगता है, क्योंकि यह एप्लिकेशन डेवलपर

1) पृष्ठ टैब संवाद

इसके लिए जोड़ें, आप के नियंत्रण से बाहर है क्षेत्र से बाहर है संवाद करने के लिए भेज देते हैं और वे इस प्रारूप की एक यूआरएल के लिए उपयोगकर्ता से जोड़ने के लिए है

उदाहरण उपयोग अपने पृष्ठ के लिए अपने अनुप्रयोग जोड़ने के लिए संकेत कर रहे हैं:

http://www.facebook.com/dialog/pagetab 
    ?app_id=<APP_ID> 
    &redirect_uri=<A URL OWNED BY YOUR APP> 

आपके ऐप के स्वामित्व वाले किसी भी यूआरएल redirect_uri पैरामीटर के लिए काम करता है, लेकिन ज्यादातर मामलों में आप ऐप सेटिंग्स

में अपने ऐप का उपयोग 'पेज टैब यूआरएल' या 'सुरक्षित पेज टैब यूआरएल' के लिए उसी ऐप का उपयोग करना चाहेंगे। एक काम उदाहरण के लिए, आप this dialog

व्यवस्थापक का उपयोग कर एक संवाद है कि इस तरह दिखता है देखेंगे InstaTab एप्लिकेशन जोड़ सकते हैं: Add Page Tab Dialog prompting a user to add the 'InstaTab' app to their page

संवाद के लिए सभी दस्तावेज़ Add Page Tab dialog documentation

2) पोस्ट में है तुंहारे एपीआई का उपयोग कर उपयोगकर्ता के पेज पर ऐप सीधे

Page object's /tabs connection का उपयोग करके आप सीधे अपने पृष्ठ को सीधे पृष्ठ पर जोड़ सकते हैं। एपीआई कॉल करने के लिए आपको पृष्ठ व्यवस्थापक से manage_pagespermission की आवश्यकता होगी।

एक बार जब आप कि, Page access token का उपयोग एक पैरामीटर, app_id आप पेज में जोड़ना चाहते हैं एप्लिकेशन के एप्लिकेशन ID के मान के साथ साथ /v2.0/<PAGE ID>/tabs करने के लिए एक पोस्ट अनुरोध बनाने के लिए है। यदि ऐप एक पेज टैब प्रदान करता है, तो वह टैब पृष्ठ में जोड़ा जाएगा।

एक नमूना API कॉल

https://graph.facebook.com/{page-id}/tabs 
    ?app_id={app-id-to-add} 
    &access_token={page-access-token} 

3) फेसबुक पर पृष्ठ सेटिंग इंटरफ़ेस करने के लिए एक HTTP POST होगा।कॉम

पृष्ठ व्यवस्थापक Apps for Pages section of the App Center में पृष्ठ टैब प्रदान करने वाले ऐप्स की खोज के लिए फेसबुक के पेज प्रबंधन इंटरफ़ेस का उपयोग कर सकता है - इस मामले में आपको उन उपयोगकर्ताओं को प्राप्त करने का एक तरीका होगा जो इस विधि के माध्यम से टैब को जोड़ने के लिए इस विधि के माध्यम से अपना ऐप ढूंढें

+1

बहुत बढ़िया उत्तर है, उदाहरणों के लिए एक गुच्छा धन्यवाद! – AlejandroVK

4

समाधान विधियों में से एक विधि!

1) https://developers.facebook.com/apps/ दर्ज करें और (चुनें या) वांछित ऐप चुनें।

2) सेटिंग से ऐसा कर: enter image description here

3) तो दर्ज करें:

 
- https://facebook.com/dialog/pagetab?app_id=APP_ID&redirect_url=https://yoursite.com 
or 
- http://facebook.com/add.php?api_key=APP_KEY&pages=1&page=PAGE_ID

+0

मैं इसे अपने पेज पर कैसे तैनात करूं? – lily

संबंधित मुद्दे