Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C#] Posten naar facebook pagina

Pagina: 1
Acties:

  • tha_crazy
  • Registratie: Maart 2007
  • Laatst online: 22-11 21:29
Voor een site ben ik bezig om facebook te integreren.
Echter loop ik steeds tegen de API key aan.

Voor het posten gebruik ik onderstaande code wat ik al een keer werkend heb gekregen.
Echter was die API key na een poosje verlopen oid waardoor ik em niet meer kan gebruiken.

Ondertussen 100en zoekhits verder en uren zoeken kom ik er maar niet uit.
Dus voor mij zijn de vragen:
- Hoe krijg ik de juiste API Key voor een pagina (dus niet voor een gebruiker)
- Hoe zorg ik ervoor dat deze API key tot in einde blijft werken ipv dat ik hem elke dag moet vervangen.

Misschien iemand die mij hierbij kan helpen?

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
        public void PostBike(string name, StringBuilder message, string link, string picture)
        {
            string url = "https://graph.facebook.com/" + _PageID + "/feed?access_token=" + _APIKey + "&name=" + name + "&link=" + link + "&picture=" + picture + "&message=" + message;

            WebRequest request = WebRequest.Create(url);

            request.ContentType = "application/json";
            request.Method = "POST";

            try
            {
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();

                Stream stream = response.GetResponseStream();

                string yada;

                using (StreamReader str = new StreamReader(stream))
                {
                    yada = str.ReadToEnd();
                }
            }
            catch (WebException ex)
            {
                ex.ToString();
            }

        }

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Misschien moet je de documentatie eens goed doorlezen want je misbruikt nu een access token als APIKey.

Meldt je je hier aan en ga vanuit daar verder.

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 22-11 15:31

Haan

dotnetter

Daarnaast gebruik maken van de C# Facebook SDK in plaats van zelf moeilijk gaan doen ;)

Kater? Eerst water, de rest komt later


  • tha_crazy
  • Registratie: Maart 2007
  • Laatst online: 22-11 21:29
Ondertussen even aan het spelen geweest met de SDK zoals hierboven gemeld, maar alsnog, ik wordt geen meter wijzer.

Voornaamste stuk waar ik op blijf lopen is de API Key/Code/Access Key voor een pagina.
Steeds blijf ik terugkomen op een App, helaas is dat niet wat ik wil.

Wat ik bijvoorbeeld heb is deze pagina:
https://www.facebook.com/vwtestwall?ref=hl

Waar nu 2 testberichten staan wil ik vol automatisch zonder een inlog vanuit de website een nieuwe status plaatsen.
Ik begrijp als wel dat ik dat met de Facebook SDK kan, maar ik kan nergens een API Key voor deze pagina vissen.

  • dev10
  • Registratie: April 2005
  • Laatst online: 21-11 13:56
Ik heb pas iets soortgelijks gedaan verbinding te maken als user met de SDK met daarbij de permissies om de pagina's die de gebruiker kan beheren te beheren. (https://developers.facebo...e/login/page-permissions/) Je moet dan door de pagina's waar de gebruiker beheerder is lopen en dan van de juiste pagina de een access token pakken en die gebruiken.

Meer informatie: http://stackoverflow.com/a/7222078. Is dan wel in PHP, maar het principe zal gelijk zijn.

  • tha_crazy
  • Registratie: Maart 2007
  • Laatst online: 22-11 21:29
dev10 schreef op woensdag 11 december 2013 @ 19:53:
Ik heb pas iets soortgelijks gedaan verbinding te maken als user met de SDK met daarbij de permissies om de pagina's die de gebruiker kan beheren te beheren. (https://developers.facebo...e/login/page-permissions/) Je moet dan door de pagina's waar de gebruiker beheerder is lopen en dan van de juiste pagina de een access token pakken en die gebruiken.

Meer informatie: http://stackoverflow.com/a/7222078. Is dan wel in PHP, maar het principe zal gelijk zijn.
Oke, kijk, daar heb ik inderdaad veel aan al.
Echter zal dit er voor zorgen dat als dit wordt uitgevoerd, de site beheerder ook moet inloggen op facebook zoals ik het lees.
Dit stuk wil ik juist kwijt zijn, mede voor het gemak, en als er meerdere site-beheerders zijn die geen pagina beheerders zijn, deze het niet kunnen doorpushen naar facebook.

Of lees ik het gewoon verkeerd?

Tevens komt er in de site, afgezien van deze functie, geen andere facebook functies.

[ Voor 4% gewijzigd door tha_crazy op 11-12-2013 21:06 ]

Pagina: 1