2013-03-07 22 views
5

Umożliwienie bramkowania prywatności postu w ustawieniach prywatności strony umożliwia tworzenie postów z oddzielnymi bramkami i kierowaniem. Włącz: Czy można przejść i skierować post strony poprzez api facebook graph?

post:

http://f.cl.ly/items/3H223C2t2Y0c2x0i012z/Screen%20Shot%202013-03-07%20at%202.26.55%20PM.png

Teraz udało mi się dostać kanał informacyjny kierowania do pracy za pośrednictwem interfejsu API określając feed_targeting param gdy as specified in the docs.

Jednak istnieje tylko jedna wzmianka o bramkowania w docs:

Gating vs. Kierowanie

bramkowania post jest ograniczony tylko do języka i kraju obecnie. Różni się to od kierowania na kanały informacyjne, ponieważ bramkowany wpis do języka lub kraju nie będzie wyświetlany użytkownikowi spoza kryteriów bramkowania. Korzystając z kierowania, post będzie widoczny na stronie i będzie widoczny tylko dla osób w segmencie kierowania strony. Jeśli użytkownik udostępni post, znajomi użytkownika będą mogli zobaczyć wpis, nawet jeśli znajdują się poza zestawem kierowania.

Czy można ustawić Gating za pośrednictwem interfejsu API?

Odpowiedz

6

TO MOŻLIWE!

  1. Upewnij się, że bramkowania jest włączona do strony gate

  2. Upewnij się, że korzystasz z tokenastrona nie token użytkownika.

  3. Następnie, gdy utworzysz post z interfejsem API, parametr kierowania wykona bramkowanie, podczas gdy parametr feed_targeting wykona kierowanie na kanały informacyjne.

Uwaga: Bramkowanie działa tylko w przypadku języka i kraju.

0

zrobiłem kierowania skrypt mam sprawdzić: prywatności post bramkowania jest skrypt korzysta z dostępu do strony tokena Przechodząc parametes do feed_targeting

Ale posty skryptu na stronie Facebook stanowisk, tylko publiczne. co mogę zrobić ?

1

w twojej kodzie dodając parametry używać „kierowanie” zamiast „feed_targeting”, który pracował ze mną

3

Może ktoś napisać kawałek kodu przykładu dla lokalizacjach i krajach? W interfejsie API i sieci nie ma naprawdę nic, chociaż ta funkcja jest tak potężna!

przykładowy kod, który pracował dla mnie:

curl -F 'access_token=[page_access_token]' 
     -F 'message=Testing post to certain language' 
     -F 'link=http://stackoverflow.com/questions/15280604/can-you-gate-and-target-a-page-post-through-the-facebook-graph-api' 
     -F 'feed_targeting={'locales':[1001]}' 
    https://graph.facebook.com/[pageID]/feed 

Aby uzyskać numery językowych:

curl -G -d "access_token=xx" -d"q=en" 
      -d "type=adlocale" 
    https://graph.facebook.com/search 

trochę pomocy jest Targeting from the ads api doc ale tylko niektóre pola są możliwe na stanowisko kierowania.

Aby uzyskać lokalizacje, miasto, ... kody graph search via curl

Nadzieja to pomaga kogoś!