Próbuję utworzyć wydarzenie za pomocą interfejsu API aplikacji Facebook. (Z aplikacji django) Czy ktoś utworzył wydarzenie z nowym interfejsem graficznym?Jak dodać wydarzenie na Facebooku za pomocą nowego interfejsu API wykresów
Odpowiedz
Sprawdź tutaj: http://developers.facebook.com/docs/api#publishing
Nawiązywanie połączenia POST Do/PROFILE_ID/wydarzenia z wymaganymi informacjami. Niestety nie zawierają wszystkich możliwych argumentów, ale można je znaleźć w dokumentach interfejsu API REST pod numerem Events.create.
Wygląda na to, że nie ma udokumentowanej metody tworzenia interfejsu API w nowych dokumentach, ale można użyć metod interfejsu REST, jak opisano tutaj: http://developers.facebook.com/docs/reference/rest/.
W tej chwili dla mnie największym ograniczeniem jest to, że sesja użytkownika wymaga uruchomienia dowolnego z interfejsów REST. Wiele moich próśb na Facebooka (kreacje wydarzeń, zaproszenia) nie działają podczas logowania aktywnego użytkownika Facebooka. Muszą one zostać utworzone z poziomu Aplikacji. Nie jestem pewien na razie, jeśli jest to ograniczenie w nowym API lub po prostu nie zaimplementowane w pakietach SDK.
Jeśli potrzebujesz dostępu do danych użytkownika, gdy użytkownik nie jest online, istnieje rozszerzone uprawnienie offline_access, które daje dłuższy klucz sesji. Może to służyć do wykonywania aktualizacji, gdy użytkownik jest w trybie offline.
Chociaż nie mogę ci pomóc z Django, większość Graph API wydaje się działać dla mnie (nie wypróbowałem niestety zdarzeń), ale wydaje się źle udokumentowane.
Jestem świadomy roztworu offline_access sesji zgody. Dużym problemem jest wiedza, czy mogę stworzyć wydarzenie. Wygląda na to, że api na to nie pozwoli. Wygląda na to, że jedyny dostęp do zapisu w Graph API to naprawdę rsvp/comments/like i niewiele więcej. – kkubasik
utworzyć wydarzenie można skorzystać z poniższego kodu: (co wymaga create_event pozwolenie, aby osiągnąć swoje wymagania)
update_url = "https://graph.facebook.com/<Your_FacebookProfile_ID>/events"
form_fields = {
"access_token": "Your Access Token",
"start_time" : "1272718027",
"location" : "someplace",
"name" : "New Test Event Using Graph API"
}
temp = {}
for k, v in form_fields.iteritems():
temp[k] = unicode(v).encode('utf-8')
form_data = urllib.urlencode(temp)
res = urlfetch.fetch(url=update_url,
payload=form_data,
method=urlfetch.POST,
headers={'Content-Type': 'application/x-www-form-urlencoded'})
result = json.loads(res.content)
if result.get('id', False):
"Successfully Created Event"
else:
"Failure"
Świetna odpowiedź! Bardzo to właśnie robiłem. Mam wiele problemów z prawidłowym ustawieniem lokalizacji, a także z przesyłaniem zdjęć. Ale robię postęp! – kkubasik
- 1. Nie można wysyłać powiadomień FB za pomocą nowego interfejsu API
- 2. Otrzymuj (identyfikuj) odpowiedzi na komentarze przy użyciu interfejsu API wykresów
- 3. Tworzenie nowego dokumentu PDF za pomocą interfejsu API PDFBOX
- 4. Jak wysłać zaproszenie na zaproszenie za pomocą interfejsu API Facebooka?
- 5. oauth2orize za pomocą interfejsu API?
- 6. Interfejs API wykresów na Facebooku: uzyskanie losowych N znajomych?
- 7. Czy mogę "dodać przyjaciela" za pomocą interfejsu API Facebooka?
- 8. Zapisywanie plików za pomocą spinacza za pomocą interfejsu API
- 9. Tworzenie zestawu za pomocą interfejsu API Soundcloud
- 10. Publikowanie na ścianie za pomocą interfejsu API Facebook
- 11. Pobranie obiektu z posta na Facebooku za pomocą wykresu api
- 12. Prześlij zdjęcie do albumu za pomocą interfejsu API Graph na Facebooku
- 13. Uwierzytelnianie dla nowego interfejsu API Twittera 1.1
- 14. Błąd interfejsu API reklam na Facebooku - brak możliwości użycia
- 15. Publikowanie zdjęć na Facebooku za pomocą interfejsu Graph API: OAuthException: (# 100) znaczniki param muszą być tablicami
- 16. Jak określić wersję interfejsu API w żądaniu interfejsu API partii wsadowej na Facebooku?
- 17. Pobieranie zdjęć i filmów z wydarzenia na Facebooku za pomocą interfejsu Graph API
- 18. Jak zidentyfikować użytkownika zalogowanego za pomocą interfejsu API Facebook?
- 19. Android: Jak zdobyć daty urodzenia przyjaciół z kalendarza na Facebooku za pomocą Graph API
- 20. Jak dodać wydarzenie w kalendarzu Google za pomocą kalendarza API przy użyciu Androida?
- 21. Ograniczenie parametru "limit" api grafu na Facebooku
- 22. Zapytanie POST za pomocą interfejsu API pobierania?
- 23. Jak uzyskać aktualną godzinę za pomocą nowego interfejsu API Data-Time w Java 8?
- 24. Jak "polubić" i "komentować" na Facebooku za pomocą Graph API w iPhone'ie?
- 25. Jak utworzyć przypomnienie za pomocą interfejsu API Kalendarza Google?
- 26. Jak uzyskać "opis" firmy za pomocą interfejsu API Miejsc Google?
- 27. Uwierzytelnianie za pomocą interfejsu API Google za pomocą konta AccountManager
- 28. Jak oznaczać elementy czytane za pomocą interfejsu API czytnika Google?
- 29. Pisanie na szynach za pomocą interfejsu JSON API
- 30. Publikowanie obrazu/wideo na MySpace za pomocą interfejsu API?
Dobra, pozwól mi to wypróbować. Wygląda dokładnie to, co chciałem zobaczyć! Dziękuję bardzo! Czy znasz jakieś szczegóły kodowania w przesyłanym pliku? – kkubasik