2013-03-13 7 views
6

La nostra app mostra alcuni post di Facebook di artisti seguiti dai nostri utenti. Vogliamo consentire ai nostri utenti di condividere i post che gradiscono sulla loro timeline (come il pulsante di condivisione che vedi sotto ogni post nel Feed di Facebook).Come condividere un post di Facebook esistente nella cronologia utente da un'app per iOS?

Abbiamo provato a farlo utilizzando le finestre di dialogo web di Facebook, ma continuiamo a incorrere in errori. Ad esempio: Quando si tenta di condividere un post di tipo foto: Se si imposta un parametro "immagine" con l'URL immagine, si ottiene un errore che la finestra di dialogo del feed non deve utilizzare un'immagine proveniente dall'FBCDN.

Possiamo condividere la foto come collegamento, ma la foto non viene visualizzata nella timeline dell'utente.

C'è un modo per simulare la funzionalità del pulsante di condivisione incorporato?

+0

Non ho nient'altro che bug quando si utilizza la finestra di dialogo del feed fb e ho finito per utilizzare l'api del grafico direttamente per fare messaggi a muro. Potresti esaminarlo se hai ancora problemi. – Imran

risposta

2

Per quanto riguarda la "finestra di dialogo di alimentazione non dovrebbe utilizzare un'immagine proveniente forma il FBCDN" -problema: Si potrebbe voler recuperare l'url dell'immagine (utilizzare https://graph.facebook.com/POST_ID per ottenere l'oggetto postale contenente l'URL) e in avanti i dati di immagine via il tuo server. Ci sono modi per nascondere l'url originale dal client (leggi this post) se Facebook si lamenta ancora.

Problemi correlati